次の方法で共有


PVIDEO_PORT_GET_PROC_ADDRESSコールバック関数 (video.h)

VideoPortGetProcAddress コールバック ルーチンは、Windows 2000 以降のビデオ ポート ドライバー関数のアドレスを取得します。

構文

PVIDEO_PORT_GET_PROC_ADDRESS PvideoPortGetProcAddress;

PVOID PvideoPortGetProcAddress(
  [in] IN PVOID HwDeviceExtension,
  [in] IN PUCHAR FunctionName
)
{...}

パラメーター

[in] HwDeviceExtension

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

[in] FunctionName

検索対象の関数の名前を含む null で終わる ASCII 文字列へのポインター。

戻り値

VideoPortGetProcAddress は、FunctionName パラメーターで指定された関数へのポインター (存在する場合) を返します。 その関数が存在しない場合、この関数は null 返します。

備考

VideoPortGetProcAddress を使用すると、ビデオ ミニポート ドライバーは、ビデオ ポート ドライバー関数に直接リンクせずにアクセスできるようになります。 これにより、ミニポート ドライバーは Windows 2000 以降の機能を最大限に活用できますが、以前の NT ベースのオペレーティング システムバージョンでも読み込むことができます。 VideoPortGetProcAddress 使用する方法の例については、「VideoPortGetProcAddress の使用を参照してください。

VIDEO_PORT_CONFIG_INFO 構造体の VideoPortGetProcAddress メンバーには、このコールバック ルーチンのアドレスが含まれています。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー video.h (Video.h を含む)
IRQL PASSIVE_LEVEL

関連項目

VIDEO_PORT_CONFIG_INFO