次の方法で共有


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

こちらもご覧ください

DXGKARG_COMMITVIDPN

DXGK_DRIVERCAPS

DxgkDdiAddDevice

DxgkDdiUpdateActiveVidPnPresentPath