次の方法で共有


DXGKARG_SUSPENDCONTEXT 構造体 (d3dkmddi.h)

DXGKARG_SUSPENDCONTEXT構造体には、DxgkddiSuspendContext コールバック関数で使用される引数が含まれています。

構文

typedef struct _DXGKARG_SUSPENDCONTEXT {
  HANDLE hContext;
  UINT64 contextSuspendFence;
} DXGKARG_SUSPENDCONTEXT;

メンバー

hContext

[入力]割り込み、中断としてマークされるハードウェア コンテキスト。 この種類のプリエンプション要求には猶予期間がないため、できるだけ早く GPU によって受け入れられます。

contextSuspendFence

[入力]プリエンプション要求が完了すると、GPU コンテキスト中断割り込みによって報告される、単調に増加するコンテキストごとの値。 フェンスが通知されるまで、OS は GPU が中断されていると想定できません。

注釈

コンテキスト中断フェンス値は、OS がコンテキストを中断し、フェンスの中断の確認を待機せず、コンテキストを再開して、コンテキストを再度中断する場合を処理するために必要です。 suspend fence 値を使用すると、OS は以前の中断確認と最新の確認を区別できます。

要件

要件
Header d3dkmddi.h

こちらもご覧ください

DxgkddiSuspendContext