StreamClassGetDmaBuffer 函数 (strmini.h)
StreamClassGetDmaBuffer 例程返回指向类驱动程序为微型驱动程序分配的 DMA 缓冲区的指针。
语法
PVOID STREAMAPI StreamClassGetDmaBuffer(
[in] PVOID HwDeviceExtension
);
参数
[in] HwDeviceExtension
指向微型驱动程序的设备扩展的指针。 微型驱动程序在通过 StreamClassRegisterMinidriver 自行注册时,在它传递的HW_INITIALIZATION_DATA结构中指定此缓冲区的大小。 然后,类驱动程序将指针传递到HW_STREAM_REQUEST_BLOCK的 HwDeviceExtension 成员中的缓冲区,HW_STREAM_OBJECT、HW_TIME_CONTEXT,并将PORT_CONFIGURATION_INFORMATION结构传递给微型驱动程序。
返回值
StreamClassGetDmaBuffer 返回指向 DMA 缓冲区的指针。
注解
微型驱动程序在其HW_INITIALIZATION_DATA结构的 DmaBufferSize 成员中指定 DMA 缓冲区的大小。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | strmini.h (包括 Strmini.h) |
Library | Stream.lib |