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


структура DXGKARG_SETNATIVEFENCELOGBUFFER (d3dkmddi.h)

DXGKARG_SETNATIVEFENCELOGBUFFER — это структура входных данных для DxgkDdiSetNativeFenceLogBuffer.

Синтаксис

typedef struct _DXGKARG_SETNATIVEFENCELOGBUFFER {
  HANDLE                                hHwQueue;
  UINT                                  NumberOfEntries;
  DXGK_NATIVE_FENCE_LOG_BUFFER          *LogBufferCpuVa;
  D3DGPU_VIRTUAL_ADDRESS                LogBufferGpuVa;
  D3DGPU_VIRTUAL_ADDRESS                LogBufferSystemProcessGpuVa;
  DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS Flags;
  BYTE                                  Reserved[32];
} DXGKARG_SETNATIVEFENCELOGBUFFER;

Члены

hHwQueue

[in] Дескриптор драйвера HWQueue, которому принадлежит этот журнал.

NumberOfEntries

[in] Количество записей в массиве записей журнала, на которые указывает LogBufferCpuVa .

LogBufferCpuVa

[in] Виртуальный адрес ЦП режима ядра для чтения и записи собственного буфера журнала ограждения.

LogBufferGpuVa

[in] Диск GPU для чтения и записи буфера журнала в адресном пространстве пользовательского процесса.

LogBufferSystemProcessGpuVa

[in] Диск GPU для чтения и записи буфера журнала в системном адресном пространстве.

Flags

[in] Структура DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS , содержащая флаги для записи полезных данных в собственный буфер журнала ограждения.

Reserved[32]

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

Комментарии

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

Требования

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

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

DXGK_NATIVE_FENCE_LOG_BUFFER

DxgkDdiSetNativeFenceLogBuffer