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


структура 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