Compartilhar via


Função StreamClassGetDmaBuffer (strmini.h)

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

Consulte também

HW_INITIALIZATION_DATA