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