Compartir a través de


Función StreamClassGetDmaBuffer (strmini.h)

La rutina StreamClassGetDmaBuffer devuelve un puntero al búfer DMA que asigna el controlador de clase para el minidriver.

Sintaxis

PVOID STREAMAPI StreamClassGetDmaBuffer(
  [in] PVOID HwDeviceExtension
);

Parámetros

[in] HwDeviceExtension

Puntero a la extensión del dispositivo del minidriver. El minidriver especifica el tamaño de este búfer en la estructura HW_INITIALIZATION_DATA que pasa cuando se registra a sí mismo a través de StreamClassRegisterMinidriver. A continuación, el controlador de clase pasa punteros al búfer de la HwDeviceExtension miembro del HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXTy PORT_CONFIGURATION_INFORMATION estructuras que pasa al minidriver.

Valor devuelto

streamClassGetDmaBuffer devuelve un puntero al búfer DMA.

Observaciones

El minidriver especifica el tamaño del búfer DMA en el DmaBufferSize miembro de su estructura de HW_INITIALIZATION_DATA.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de strmini.h (incluya Strmini.h)
biblioteca de Stream.lib

Consulte también

HW_INITIALIZATION_DATA