Поделиться через


структура 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 — это то же значение, что и LowPart элемента AtomicWraparoundAndEntryIndex.

WraparoundCount

Количество обтекания записей журнала. То же значение, что и HighPart элемента AtomicWraparoundAndEntryIndex.

AtomicWraparoundAndEntryIndex

64-разрядное целое число, содержащее FirstFreeEntryIndex в LowPart и WraparoundCount в HighPart.

Type

Перечисление DXGK_NATIVE_FENCE_LOG_TYPE , указывающее тип записей собственного журнала ограждения.

NumberOfEntries

Число DXGK_NATIVE_FENCE_LOG_ENTRY структур в массиве Entriesсобственного буфера журнала ограждения.

Reserved[2]

Зарезервировано для системного использования.

Комментарии

Дополнительные сведения о собственных ограждениях GPU и использовании буфера журналов см. в разделе Собственные объекты ограждения GPU.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 24H2
Верхняя часть d3dukmdt.h

См. также раздел

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer