Struttura MIXERLINECONTROLSW (mmeapi.h)
La struttura
Sintassi
typedef struct tagMIXERLINECONTROLSW {
DWORD cbStruct;
DWORD dwLineID;
union {
DWORD dwControlID;
DWORD dwControlType;
} DUMMYUNIONNAME;
DWORD cControls;
DWORD cbmxctrl;
LPMIXERCONTROLW pamxctrl;
} MIXERLINECONTROLSW, *PMIXERLINECONTROLSW, *LPMIXERLINECONTROLSW;
Membri
cbStruct
Dimensioni, in byte, della struttura
dwLineID
Identificatore della riga per i quali vengono sottoposti a query i controlli. Questo membro non viene utilizzato se il flag MIXER_GETLINECONTROLSF_ONEBYID viene specificato per la funzione mixerGetLineControls
DUMMYUNIONNAME
DUMMYUNIONNAME.dwControlID
Identificatore di controllo del controllo desiderato. Questo membro viene utilizzato con il flag di MIXER_GETLINECONTROLSF_ONEBYID per la funzione mixerGetLineControls per recuperare le informazioni sul controllo del controllo specificato. Si noti che il membro
DUMMYUNIONNAME.dwControlType
Classe dei tipi di controllo desiderati. Questo membro viene utilizzato con il flag di MIXER_GETLINECONTROLSF_ONEBYTYPE per la funzione
cControls
Numero di elementi struttura MIXERCONTROL da recuperare. Questo membro deve essere inizializzato dall'applicazione prima di chiamare la funzione mixerGetLineControls. Questo membro può essere 1 solo se MIXER_GETLINECONTROLSF_ONEBYID o MIXER_GETLINECONTROLSF_ONEBYTYPE viene specificato o il valore restituito nel membro
cbmxctrl
Dimensioni, in byte, di una singola struttura MIXERCONTROL. Le dimensioni specificate in questo membro devono essere almeno sufficienti per contenere la struttura di base MIXERCONTROL. Le dimensioni totali, in byte, necessarie per il buffer a cui punta il membro pamxctrl
pamxctrl
Puntatore a una o più strutture MIXERCONTROL per ricevere le proprietà dei controlli linea audio richiesti. Questo membro non può essere
Osservazioni
Nota
L'intestazione mmeapi.h definisce MIXERLINECONTROLS come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 Professional [solo app desktop] |
server minimo supportato | Windows 2000 Server [solo app desktop] |
intestazione |
mmeapi.h |