DXGKDDI_COMMITVIDPN コールバック関数 (d3dkmddi.h)
DxgkDdiCommitVidPn 関数は、指定されたビデオ 存在ネットワーク (VidPN) をディスプレイ アダプターでアクティブにします。
構文
DXGKDDI_COMMITVIDPN DxgkddiCommitvidpn;
NTSTATUS DxgkddiCommitvidpn(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_COMMITVIDPN_CONST pCommitVidPn
)
{...}
パラメーター
hAdapter
ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、以前、DxgkDdiAddDevice 関数の MiniportDeviceContext 出力パラメーターで DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。
pCommitVidPn
関数引数を含む DXGKARG_COMMITVIDPN 構造体へのポインター。
戻り値
DxgkDdiCommitVidPn は 、正常に完了するとSTATUS_SUCCESSを返します。それ以外の場合は、STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGYなどの適切な NTSTATUS コードを返します。
注釈
ディスプレイ ミニポート ドライバーが DxgkDdiCommitVidPn の呼び出しを処理する方法の詳細については、「 DXGKARG_COMMITVIDPN」を参照してください。
Windows 8以降、ディスプレイ ミニポート ドライバーがDXGK_DRIVERCAPS構造体の SupportSmoothRotation メンバーを設定する場合は、DxgkDdiUpdateActiveVidPnPresentPath 関数を使用してアダプターのパスの回転の更新をサポートする必要があります。 ドライバーは、 DxgkDdiCommitVidPn 関数の呼び出し中に常にパスの回転を設定できる必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
対象プラットフォーム | デスクトップ |
Header | d3dkmddi.h (D3dkmddi.h を含む) |
IRQL | PASSIVE_LEVEL |