StreamClassGetDmaBuffer 函数 (strmini.h)

StreamClassGetDmaBuffer 例程返回指向类驱动程序为微型驱动程序分配的 DMA 缓冲区的指针。

语法

PVOID STREAMAPI StreamClassGetDmaBuffer(
  [in] PVOID HwDeviceExtension
);

参数

[in] HwDeviceExtension

指向微型驱动程序的设备扩展的指针。 微型驱动程序在通过 StreamClassRegisterMinidriver 自行注册时,在它传递的HW_INITIALIZATION_DATA结构中指定此缓冲区的大小。 然后,类驱动程序将指针传递到HW_STREAM_REQUEST_BLOCKHwDeviceExtension 成员中的缓冲区,HW_STREAM_OBJECTHW_TIME_CONTEXT,并将PORT_CONFIGURATION_INFORMATION结构传递给微型驱动程序。

返回值

StreamClassGetDmaBuffer 返回指向 DMA 缓冲区的指针。

注解

微型驱动程序在其HW_INITIALIZATION_DATA结构的 DmaBufferSize 成员中指定 DMA 缓冲区的大小。

要求

要求
目标平台 桌面
标头 strmini.h (包括 Strmini.h)
Library Stream.lib

另请参阅

HW_INITIALIZATION_DATA