次の方法で共有


DXGKDDI_QUERYENGINESTATUS コールバック関数 (d3dkmddi.h)

ディスプレイ ポート ドライバーの GPU スケジューラは、アクティブな物理ディスプレイ アダプター (エンジン) 内のノードの進行状況を決定するために、この関数を呼び出します。

構文

DXGKDDI_QUERYENGINESTATUS DxgkddiQueryenginestatus;

NTSTATUS DxgkddiQueryenginestatus(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_QUERYENGINESTATUS pQueryEngineStatus
)
{...}

パラメーター

hAdapter

ディスプレイ アダプターに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、DxgkDdiAddDevice 関数の出力パラメーター ミニポートDeviceContext の DirectX グラフィックス カーネル サブシステムにこのハンドルを提供しました。

pQueryEngineStatus

進行状況のクエリを実行するノードと物理アダプターを指定し、進行状況の値を提供する DXGKARG_QUERYENGINESTATUS 構造体へのポインター。

戻り値

関数が成功した場合STATUS_SUCCESSを返します。 それ以外の場合、この関数は Ntstatus.h で定義されているエラー コードのいずれかを返します。

備考

この関数はページング可能にする必要があり、常に成功するはずです。

オペレーティング システムでは、この関数が、スレッド処理と同期の第 1 レベルの で定義されている第 1 レベルの同期モード従っていることを保証します。

詳細については、Windows 8 での TDR の変更のを参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 8
サポートされる最小サーバー Windows Server 2012
ターゲット プラットフォーム デスクトップ
ヘッダー d3dkmddi.h
IRQL PASSIVE_LEVEL

関連項目

DXGKARG_QUERYENGINESTATUS

DxgkDdiAddDevice