Función StreamClassGetDmaBuffer (strmini.h)
La rutina StreamClassGetDmaBuffer devuelve un puntero al búfer DMA que el controlador de clase asigna 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 en el miembro HwDeviceExtension del HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXT y PORT_CONFIGURATION_INFORMATION estructuras que pasa al minidriver.
Valor devuelto
StreamClassGetDmaBuffer devuelve un puntero al búfer DMA.
Comentarios
El minidriver especifica el tamaño del búfer DMA en el miembro DmaBufferSize de su estructura de HW_INITIALIZATION_DATA .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | strmini.h (incluya Strmini.h) |
Library | Stream.lib |