DXGK_NATIVE_FENCE_LOG_HEADER 结构 (d3dukmdt.h)
DXGK_NATIVE_FENCE_LOG_HEADER 结构包含本机围栏日志缓冲区的标头信息。
语法
typedef struct _DXGK_NATIVE_FENCE_LOG_HEADER {
union {
struct {
UINT32 FirstFreeEntryIndex;
UINT32 WraparoundCount;
};
ULARGE_INTEGER AtomicWraparoundAndEntryIndex;
};
DXGK_NATIVE_FENCE_LOG_TYPE Type;
UINT64 NumberOfEntries;
UINT64 Reserved[2];
} DXGK_NATIVE_FENCE_LOG_HEADER;
成员
FirstFreeEntryIndex
日志中第一个可用项的索引。 FirstFreeEntryIndex 的值与 AtomicWraparoundAndEntryIndex 的 LowPart 相同。
WraparoundCount
日志条目已包装的次数。 值与 AtomicWraparoundAndEntryIndex 的 HighPart 相同。
AtomicWraparoundAndEntryIndex
包含 LowPart 中的 FirstFreeEntryIndex 和 HighPart 中的 WraparoundCount 的 64 位整数。
Type
一个DXGK_NATIVE_FENCE_LOG_TYPE枚举,用于指定本机围栏日志条目的类型。
NumberOfEntries
本机围栏日志缓冲区的 Entries 数组中的DXGK_NATIVE_FENCE_LOG_ENTRY结构数。
Reserved[2]
预留给系统使用。
注解
有关本机 GPU 围栏和日志缓冲区使用情况的详细信息,请参阅 本机 GPU 围栏对象。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11,版本 24H2 |
标头 | d3dukmdt.h |