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


функция обратного вызова DXGKDDI_UPDATENATIVEFENCELOGS (d3dkmddi.h)

DxgkDdiUpdateNativeFenceFenceLogs синхронно очищает ожидающие записи собственного журнала забора по запросу.

Синтаксис

DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;

NTSTATUS DxgkddiUpdatenativefencelogs(
  IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}

Параметры

pUpdateNativeFenceLog

[in] Указатель на структуру DXGKARG_UPDATENATIVEFENCELOGS, содержащую сведения о журнале собственного ограждения.

Возвращаемое значение

DxgkDdiUpdateNativeFenceLogs возвращает STATUS_SUCCESS, если очистка прошла успешно. В противном случае возвращается соответствующий код ошибки NTSTATUS.

Замечания

Собственный буфер журнала забора можно читать и записывать в асинхронно. Чтобы принудительно выполнить синхронный сброс буфера журнала, KMD может вызывать DxgkDdiUpdateNativeFenceLogs.

KMD должен вставить барьер памяти для заданного HWQueue, что гарантирует фиксацию всех записей журнала.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2
заголовка d3dkmddi.h
IRQL DISPATCH_LEVEL

См. также

DXGKARG_UPDATENATIVEFENCELOGS

DxgkDdiSetNativeFenceLogBuffer