DXGKDDI_COMMITVIDPN コールバック関数 (d3dkmddi.h)
DxgkDdiCommitVidPn 関数は、指定されたビデオ プレゼンテーション ネットワーク (VidPN) をディスプレイ アダプターでアクティブにします。
構文
DXGKDDI_COMMITVIDPN DxgkddiCommitvidpn;
NTSTATUS DxgkddiCommitvidpn(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_COMMITVIDPN_CONST pCommitVidPn
)
{...}
パラメーター
hAdapter
ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、DxgkDdiAddDevice 関数の出力パラメーター ミニポートDeviceContext の 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 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | d3dkmddi.h (D3dkmddi.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
DxgkDdiAddDeviceの
DxgkDdiUpdateActiveVidPnPresentPathの