VideoPortGetDmaAdapter 関数 (video.h)

VideoPortGetDmaAdapter 関数は、他の DMA 関連関数の後続の呼び出しで使用される、VP_DMA_ADAPTER構造体へのポインターを返します。

構文

VIDEOPORT_DEPRECATED VIDEOPORT_API PVP_DMA_ADAPTER VideoPortGetDmaAdapter(
  [in] IN PVOID                  HwDeviceExtension,
  [in] IN PVP_DEVICE_DESCRIPTION VpDeviceDescription
);

パラメーター

[in] HwDeviceExtension

ミニポート ドライバーのデバイス拡張機能へのポインター。

[in] VpDeviceDescription

物理デバイスの属性を記述する VP_DEVICE_DESCRIPTION 構造体へのポインター。

戻り値

VideoPortGetDmaAdapter は、成功した場合に VP_DMA_ADAPTER 構造体へのポインターを返します。DMA アダプターに関する情報の取得に失敗した場合は、 NULL を返します。

注釈

VP_DMA_ADAPTER構造体には、特定の DMA アダプターに関する属性情報が含まれています。 この構造体は、ビデオ ポート ドライバーによって内部的に使用される不透明なデータ型です。

ビデオ ミニポート ドライバーは、DMA アダプターに関する情報を取得するビデオ ポート ドライバーの VideoPortGetDmaAdapter を呼び出す必要があります。

typedef struct __VP_DMA_ADAPTER* PVP_DMA_ADAPTER;

この構造体にはパブリック メンバーがありません。

この構造は、Windows XP 以降で使用できます。

要件

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

こちらもご覧ください

VP_DEVICE_DESCRIPTION

VideoPortCompleteDma

VideoPortPutDmaAdapter

VideoPortStartDma