Função acmDriverEnum (msacm.h)
A função acmDriverEnum enumera os drivers ACM disponíveis, continuando até que não haja mais drivers ou a função de retorno de chamada retorne FALSE.
Sintaxe
MMRESULT ACMAPI acmDriverEnum(
ACMDRIVERENUMCB fnCallback,
DWORD_PTR dwInstance,
DWORD fdwEnum
);
Parâmetros
fnCallback
Endereço da instância de procedimento da função de retorno de chamada definida pelo aplicativo.
dwInstance
Um valor definido pelo aplicativo de 64 bits (DWORD_PTR) ou DWORD (32 bits) que é passado para a função de retorno de chamada junto com as informações do driver do ACM.
fdwEnum
Sinalizadores para enumerar drivers ACM. Os valores a seguir são definidos.
Valor | Significado |
---|---|
ACM_DRIVERENUMF_DISABLED | Os drivers ACM desabilitados devem ser incluídos na enumeração . Os drivers podem ser desabilitados pelo usuário por meio do Painel de Controle ou por um aplicativo usando a função acmDriverPriority. Se um driver estiver desabilitado, o parâmetro fdwSupport para a função de retorno de chamada terá o sinalizador ACMDRIVERDETAILS_SUPPORTF_DISABLED definido. |
ACM_DRIVERENUMF_NOLOCAL | Somente os drivers globais devem ser incluídos na enumeração. |
Valor retornado
Retorna zero se tiver êxito ou um erro de outra forma. Os valores de erro possíveis incluem o seguinte.
Código de retorno | Descrição |
---|---|
|
Pelo menos um sinalizador é inválido. |
|
Pelo menos um parâmetro é inválido. |
Comentários
A função acmDriverEnum retornará MMSYSERR_NOERROR (zero) se nenhum drivers ACM estiver instalado. Além disso, a função de retorno de chamada não será chamada.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | msacm.h |
Biblioteca | Msacm32.lib |
DLL | Msacm32.dll |