Condividi tramite


DXGKDDI_UPDATENATIVEFENCELOGS funzione di callback (d3dkmddi.h)

DxgkDdiUpdateNativeFenceLogs scarica in modo sincrono le scritture del log di recinzione native in sospeso su richiesta.

Sintassi

DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;

NTSTATUS DxgkddiUpdatenativefencelogs(
  IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}

Parametri

pUpdateNativeFenceLog

[in] Puntatore a una struttura DXGKARG_UPDATENATIVEFENCELOGS contenente le informazioni di log di recinzione native.

Valore restituito

DxgkDdiUpdateNativeFenceLogs restituisce STATUS_SUCCESS se lo scaricamento ha avuto esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.

Commenti

Un buffer del log di recinzione nativo può essere letto/scritto in modo asincrono. Per forzare una scaricatura sincrona del buffer di log, il kmD può chiamare DxgkDdiUpdateNativeFenceLogs.

Il KMD deve inserire una barriera di memoria all'HWQueue specificato, che garantisce che tutte le scritture di voce di log vengano sottoposte a commit.

Per altre informazioni sulle barriere GPU native e sull'utilizzo del buffer di log, vedere Oggetti di recinzione GPU nativa.

Requisiti

Requisito Valore
Client minimo supportato Windows 11, versione 24H2
Intestazione d3dkmddi.h
IRQL DISPATCH_LEVEL

Vedi anche

DXGKARG_UPDATENATIVEFENCELOGS

DxgkDdiSetNativeFenceLogBuffer