Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A rotina StreamClassGetDmaBuffer retorna um ponteiro para o buffer de DMA que o driver de classe aloca para o minidriver.
Sintaxe
PVOID STREAMAPI StreamClassGetDmaBuffer(
[in] PVOID HwDeviceExtension
);
Parâmetros
[in] HwDeviceExtension
Ponteiro para a extensão do dispositivo do minidriver. O minidriver especifica o tamanho desse buffer na estrutura HW_INITIALIZATION_DATA que ele passa quando ele se registra por meio de StreamClassRegisterMinidriver. Em seguida, o driver de classe passa ponteiros para o buffer no HwDeviceExtension membro do HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTe PORT_CONFIGURATION_INFORMATION estruturas que ele passa para o minidriver.
Valor de retorno
StreamClassGetDmaBuffer retorna um ponteiro para o buffer DMA.
Observações
O minidriver especifica o tamanho do buffer de DMA no DmaBufferSize membro de sua estrutura HW_INITIALIZATION_DATA.
Requisitos
| Requisito | Valor |
|---|---|
| da Plataforma de Destino | Área de trabalho |
| cabeçalho | strmini.h (inclua Strmini.h) |
| biblioteca | Stream.lib |