StreamClassGetDmaBuffer 函式 (strmini.h)
StreamClassGetDmaBuffer 例程會傳回類別驅動程式為minidriver配置的 DMA 緩衝區指標。
語法
PVOID STREAMAPI StreamClassGetDmaBuffer(
[in] PVOID HwDeviceExtension
);
參數
[in] HwDeviceExtension
迷你驅動程式裝置延伸模組的指標。 minidriver 會指定此緩衝區在透過 StreamClassRegisterMinidriver 註冊本身時所傳遞HW_INITIALIZATION_DATA結構的大小。 然後,類別驅動程式會將指標傳遞至HW_STREAM_REQUEST_BLOCK、HW_STREAM_OBJECT、HW_TIME_CONTEXT的 HwDeviceExtension 成員中的緩衝區,並PORT_CONFIGURATION_INFORMATION傳遞至迷你驅動程序的結構。
傳回值
StreamClassGetDmaBuffer 會傳回 DMA 緩衝區的指標。
備註
minidriver 會指定其HW_INITIALIZATION_DATA結構的 DmaBufferSize 成員中 DMA 緩衝區的大小。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | strmini.h (包含 Strmini.h) |
程式庫 | Stream.lib |