共用方式為


VideoPortDoDma 函式 (video.h)

VideoPortDoDma 函式在 Windows 2000 和更新版本中已過時

VideoPortDoDma 會導致呼叫迷你埠驅動程式的 HwVidStartDma 函式。

語法

VIDEOPORT_DEPRECATED VIDEOPORT_API PDMA VideoPortDoDma(
  [in] IN PVOID     HwDeviceExtension,
  [in] IN PDMA      pDma,
  [in] IN DMA_FLAGS DmaFlags
);

參數

[in] HwDeviceExtension

迷你埠驅動程式裝置延伸模組的指標。

[in] pDma

指定非 NULL DMA 句柄。 這個句柄是從 VideoPortDoDma 之前呼叫,或從 VideoPortLockPages 所傳回之VIDEO_REQUEST_PACKETOutputBuffer 成員取得。

[in] DmaFlags

指定要執行的動作。 這個成員可以是下列其中一個值:

意義
VideoPortKeepPagesLockedVideoPortDmaInitOnly 可能的話,視訊埠驅動程序應該將記憶體鎖定在後續的 DMA 作業 () 。
VideoPortUnlockAfterDma 執行 DMA 作業之後,視訊埠驅動程式應該解除鎖定記憶體。

傳回值

VideoPortDoDma 一律會傳回 NULL

備註

如需封包式和通用緩衝區 DMA 傳輸的相關信息,請參閱 Video Miniport Drivers 中的 Bus-Master DMA

規格需求

需求
最低支援的用戶端 可在 Windows 2000 和更新版本的 Windows 作業系統中使用。
目標平台 桌面
標頭 video.h (包含 Video.h)
程式庫 Videoprt.lib
Dll Videoprt.sys

另請參閱

VIDEO_REQUEST_PACKET

VideoPortLockPages