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