Funzione acmDriverEnum (msacm.h)
La funzione acmDriverEnum enumera i driver ACM disponibili, continuando fino a quando non sono presenti più driver o la funzione di callback restituisce FALSE.
Sintassi
MMRESULT ACMAPI acmDriverEnum(
ACMDRIVERENUMCB fnCallback,
DWORD_PTR dwInstance,
DWORD fdwEnum
);
Parametri
fnCallback
Indirizzo dell'istanza di routine della funzione di callback definita dall'applicazione.
dwInstance
Valore definito dall'applicazione a 64 bit (DWORD_PTR) o A 32 bit (DWORD) passato alla funzione di callback insieme alle informazioni sul driver ACM.
fdwEnum
Flag per l'enumerazione dei driver ACM. Vengono definiti i valori seguenti.
Valore | Significato |
---|---|
ACM_DRIVERENUMF_DISABLED | I driver ACM disabilitati devono essere inclusi nell'enumerazione . I driver possono essere disabilitati dall'utente tramite il Pannello di controllo o da un'applicazione usando la funzione acmDriverPriority. Se un driver è disabilitato, il parametro fdwSupport per la funzione di callback avrà il flag ACMDRIVERDETAILS_SUPPORTF_DISABLED impostato. |
ACM_DRIVERENUMF_NOLOCAL | Nell'enumerazione devono essere inclusi solo i driver globali. |
Valore restituito
Restituisce zero se l'operazione ha esito positivo o un errore in caso contrario. I valori di errore possibili includono quanto segue.
Codice restituito | Descrizione |
---|---|
|
Almeno un flag non è valido. |
|
Almeno un parametro non è valido. |
Commenti
La funzione acmDriverEnum restituirà MMSYSERR_NOERROR (zero) se non sono installati driver ACM. Inoltre, la funzione di callback non verrà chiamata.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | msacm.h |
Libreria | Msacm32.lib |
DLL | Msacm32.dll |