共用方式為


StreamClassGetDmaBuffer 函式 (strmini.h)

StreamClassGetDmaBuffer 例程會傳回類別驅動程式配置給 minidriver 的 DMA 緩衝區指標。

語法

PVOID STREAMAPI StreamClassGetDmaBuffer(
  [in] PVOID HwDeviceExtension
);

參數

[in] HwDeviceExtension

迷你驅動程式裝置延伸模組的指標。 minidriver 會指定它透過 StreamClassRegisterMinidriver 註冊本身時,它會在 HW_INITIALIZATION_DATA 結構中傳遞的這個緩衝區大小。 然後,類別驅動程式會將指標傳遞至 HwDeviceExtension 中HW_STREAM_REQUEST_BLOCKHW_STREAM_OBJECTHW_TIME_CONTEXT,以及 PORT_CONFIGURATION_INFORMATION 傳遞至迷你驅動程序的結構。

傳回值

StreamClassGetDmaBuffer 會傳回 DMA 緩衝區的指標。

言論

minidriver 會指定 DmaBufferSize 中 DMA 緩衝區的大小,HW_INITIALIZATION_DATA 結構的成員。

要求

要求 價值
目標平臺 桌面
標頭 strmini.h (包括 Strmini.h)
連結庫 Stream.lib

另請參閱

HW_INITIALIZATION_DATA