Compartilhar via


ACMDM_STREAM_CLOSE

Windows Mobile Not SupportedWindows Embedded CE Supported

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.
  • 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

Concepts

ACM Driver Messages