次の方法で共有


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 の使用方法の例については、「Using VideoPortGetProcAddress」を参照してください。

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

要件

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

こちらもご覧ください

VIDEO_PORT_CONFIG_INFO