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