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 転送の詳細については、「 ビデオ ミニポート ドライバーのバス マスター DMA」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header video.h (Video.h を含む)
Library Videoprt.lib
[DLL] Videoprt.sys

こちらもご覧ください

VIDEO_REQUEST_PACKET

VideoPortLockPages