DXGKDDI_ENUMVIDPNCOFUNCMODALITY コールバック関数 (d3dkmddi.h)
DxgkDdiEnumVidPnCofuncModality 関数を使用すると、VidPN のトポロジと既にピン留めされているモードと共に、VidPN のソース モードとターゲット モード セットが同じ機能になります。
構文
DXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkddiEnumvidpncofuncmodality;
NTSTATUS DxgkddiEnumvidpncofuncmodality(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality
)
{...}
パラメーター
hAdapter
ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、以前、DxgkDdiAddDevice 関数の MiniportDeviceContext 出力パラメーターで DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。
pEnumCofuncModality
関数引数を含む DXGKARG_ENUMVIDPNCOFUNCMODALITY 構造体へのポインター。
戻り値
DxgkDdiEnumVidPnCofuncModality は成功した場合、STATUS_SUCCESSを返します。それ以外の場合は、 Ntstatus.h で定義されているエラー コードのいずれかを返します。
注釈
pEnumCofuncModalityArg の hConstrainingVidPn メンバーは、制約付き VidPN と呼ばれる VidPN オブジェクトへのハンドルです。 pEnumCofuncModalityArg の他のメンバーは、1 つのビデオ存在ソースまたはターゲットを列挙体のピボットとして識別します (または、ピボットがないことを指定します)。
DxgkDdiEnumVidPnCofuncModality では、次のタスクを実行する必要があります。
- 制約付き VidPN のトポロジとモード セットを調べます。
- ピボットではなく、ピン留めモードがない各モード セットを更新します。 更新されたモード セットは、VidPN のトポロジと、既にピン留めされているモードと共に機能している必要があります。
DxgkDdiEnumVidPnCofuncModality 関数をページング可能にする必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
対象プラットフォーム | デスクトップ |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |