DXGK_NATIVE_FENCE_LOG_ENTRY 構造体 (d3dukmdt.h)
DXGK_NATIVE_FENCE_LOG_ENTRY構造体には、ネイティブのフェンス ログ エントリが含まれています。
構文
typedef struct _DXGK_NATIVE_FENCE_LOG_ENTRY {
UINT64 FenceValue;
D3DKMT_HANDLE hNativeFence;
UINT OperationType;
UINT64 Reserved0;
UINT64 FenceObservedGpuTimestamp;
UINT64 Reserved1;
UINT64 FenceEndGpuTimestamp;
} DXGK_NATIVE_FENCE_LOG_ENTRY;
メンバー
FenceValue
UMD ペイロード: 新しくシグナル化/ブロック解除されたフェンス値。
hNativeFence
UMD ペイロード: この操作が属するネイティブ フェンスのユーザー モード D3DKMT_HANDLE。
OperationType
UMD ペイロード: 操作の種類を指定する DXGK_FENCE_LOG_OPERATION 値。
Reserved0
配置用に予約されています。
FenceObservedGpuTimestamp
GPU ペイロード: OperationType がOPERATION_WAIT_UNBLOCKED場合、未解決の待機コマンドがエンジンによって表示され、HWQueue が停止した GPU 時刻を指定します。
Reserved1
配置用に予約されています。
FenceEndGpuTimestamp
GPU ペイロード: GPU でフェンス操作が完了した GPU 時間。
注釈
ネイティブ GPU フェンスとログ バッファーの使用状況の詳細については、「 ネイティブ GPU フェンス オブジェクト」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 バージョン 24H2 |
Header | d3dukmdt.h |