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


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

Dxgkrnl вызывает DxgkDdiSetNativeFenceLogBuffer , чтобы сообщить драйверу мини-портов режима ядра (KMD) о расположении указанного собственного буфера журнала ограждения.

Синтаксис

DXGKDDI_SETNATIVEFENCELOGBUFFER DxgkddiSetnativefencelogbuffer;

NTSTATUS DxgkddiSetnativefencelogbuffer(
  IN_CONST_PDXGKARG_SETNATIVEFENCELOGBUFFER pSetNativeFenceLogBuffer
)
{...}

Параметры

pSetNativeFenceLogBuffer

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

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

DxgkDdiSetNativeFenceLogBuffer возвращает STATUS_SUCCESS, удалось ли KMD успешно установить собственный буфер журнала ограждения. В противном случае возвращается соответствующий код ошибки NTSTATUS.

Комментарии

Dxgkrnl может уничтожить и воссоздать буфер журнала. Каждый раз, когда это происходит, он вызывает DxgkDdiSetNativeFenceLogBuffer , чтобы сообщить KMD о новом расположении.

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

Требования

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

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

DXGKARG_SETNATIVEFENCELOGBUFFER