Función acmDriverEnum (msacm.h)
La función acmDriverEnum enumera los controladores ACM disponibles, continuando hasta que no haya más controladores o la función de devolución de llamada devuelve FALSE.
Sintaxis
MMRESULT ACMAPI acmDriverEnum(
ACMDRIVERENUMCB fnCallback,
DWORD_PTR dwInstance,
DWORD fdwEnum
);
Parámetros
fnCallback
Dirección de instancia de procedimiento de la función de devolución de llamada definida por la aplicación.
dwInstance
Valor definido por la aplicación de 64 bits (DWORD_PTR) o de 32 bits (DWORD) que se pasa a la función de devolución de llamada junto con la información del controlador ACM.
fdwEnum
Marcas para enumerar controladores de ACM. Se definen los valores siguientes.
Valor | Significado |
---|---|
ACM_DRIVERENUMF_DISABLED | Los controladores ACM deshabilitados deben incluirse en la enumeración . El usuario puede deshabilitar los controladores a través de la Panel de control o mediante una aplicación mediante la función acmDriverPriority. Si un controlador está deshabilitado, el parámetro fdwSupport de la función de devolución de llamada tendrá establecida la marca ACMDRIVERDETAILS_SUPPORTF_DISABLED. |
ACM_DRIVERENUMF_NOLOCAL | Solo se deben incluir controladores globales en la enumeración . |
Valor devuelto
Devuelve cero si es correcto o si se produce un error de lo contrario. Entre los posibles valores de error se incluyen los siguientes.
Código devuelto | Descripción |
---|---|
|
Al menos una marca no es válida. |
|
Al menos un parámetro no es válido. |
Comentarios
La función acmDriverEnum devolverá MMSYSERR_NOERROR (cero) si no hay ningún controlador ACM instalado. Además, no se llamará a la función de devolución de llamada.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | msacm.h |
Library | Msacm32.lib |
Archivo DLL | Msacm32.dll |