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 |
ヘッダー | d3dukmdt.h |
関連項目
DxgkDdiSetNativeFenceLogBufferの