| Microsoft DirectX 9.0 SDK Update (October 2004) | 
The GetChannelPriority method retrieves the priority of a MIDI channel. For an overview, see Channels.
Syntax
HRESULT GetChannelPriority(
  DWORD dwChannelGroup, 
  DWORD dwChannel, 
  LPDWORD pdwPriority
);
Parameters
dwChannelGroup
Group that the channel is in.
dwChannel
Index of the channel on the group.
pdwPriority
Address of a variable that receives the priority ranking. See Remarks.
Return Values
The return value is S_OK.
Remarks
The following values, defined in Dmusicc.h, each represent a range of priorities. They are listed here in descending order of priority.
| Value | 
| DAUD_CRITICAL_VOICE_PRIORITY | 
| DAUD_HIGH_VOICE_PRIORITY | 
| DAUD_STANDARD_VOICE_PRIORITY | 
| DAUD_LOW_VOICE_PRIORITY | 
| DAUD_PERSIST_VOICE_PRIORITY | 
The following values express the default ranking of the channels within a range, according to the 
| Value | 
| DAUD_CHAN10_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN1_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN2_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN3_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN4_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN5_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN6_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN7_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN8_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN9_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN11_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN12_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN13_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN14_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN15_VOICE_PRIORITY_OFFSET | 
| DAUD_CHAN16_VOICE_PRIORITY_OFFSET | 
The priority of a channel is represented by a range plus an offset. For example, DAUD_HIGH_VOICE_PRIORITY combined with DAUD_CHAN10_VOICE_PRIORITY_OFFSET represents the highest priority within the high range. Combined range and offset values for the standard range are defined for convenience in Dmusicc.h as DAUD_CHAN1_DEF_VOICE_PRIORITY, .DAUD_CHAN2_DEF_VOICE_PRIORITY, and so on.
Channels that have the same priority value have equal priority, regardless of which channel group they belong to.
Requirements
Header: Dmusicc.h
See Also