ACMDM_STREAM_CLOSE
9/8/2008
Esta mensagem solicita um driver ACM para fechar um transmitir conversão que foi aberto com uma mensagem ACMDM_STREAM_OPEN.
Parâmetros
- dwDeviceID
Valor que especifica um identificador instância driver. O driver retorna esse valor na resposta para o ACM_Open (Driver ACM) função.
- hDriver
Identificador para um driver.
- uMsg
Valor que especifica esta mensagem.
- lParam1
Ponteiro para um ACMDRVSTREAMINSTANCE estrutura.
- lParam2
Não usado.
Valores Return
MMSYSERR_NOERROR indica sucesso. Caso contrário, o driver retorna um dos valores de erro MMSYSERR declarados em um dos valores de erro ACMERR ou o arquivo cabeçalho Mmsystem.h declarado no arquivo de cabeçalho Msacm.h. Um assíncrono driver talvez precise retornar ACMERR_BUSY se uma operação conversão não foi concluída.
Remarks
O ACM (Waveapi.dll) envia esta mensagem por chamado do driver de ACM ACM_IOControl ponto de entrada através de DeviceIoControl função. O ACM envia esta mensagem quando um aplicativo chama o acmStreamClose função. Todos os drivers ACM que fornecem conversões transmitir devem suporte esta mensagem.
Se o driver oferecer suporte a assíncrono Operações e o cliente tenha especificado o sinalizador ACM_STREAMOPENF_ASYNC, que está contido na fdwOpen memberof ACMDRVSTREAMINSTANCE, o driver de cliente envia uma mensagem callback MM_ACM_CLOSE. Ele faz isso por chamado de PostThreadMessage função após concluir a operação.
Requisitos
Header | msacmdrv.h |
Windows Embedded CE | Windows CE 1.0 and later |
See Also
Reference
ACM_Open (ACM Driver)
ACMDRVSTREAMINSTANCE
ACM_IOControl