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


функция обратного вызова 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