Condividi tramite


DXGKDDI_UPDATENATIVEFENCELOGS funzione di callback (d3dkmddi.h)

DxgkDdiUpdateNativeFenceLogs scarica in modo sincrono le scritture dei log di isolamento native in sospeso su richiesta.

Sintassi

DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;

NTSTATUS DxgkddiUpdatenativefencelogs(
  IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}

Parametri

pUpdateNativeFenceLog

[in] Puntatore a una struttura di DXGKARG_UPDATENATIVEFENCELOGS che contiene le informazioni sul log di isolamento nativo.

Valore restituito

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

Osservazioni

Un buffer di log di isolamento nativo può essere letto/scritto in modo asincrono. Per forzare uno scaricamento sincrono del buffer di log, il KMD può chiamare DxgkDdiUpdateNativeFenceLogs.

Il KMD deve inserire una barriera di memoria all'oggetto HWQueue specificato, che garantisce che venga eseguito il commit di tutte le scritture delle voci di log.

Per altre informazioni sulle recinzioni GPU native e sull'utilizzo del buffer di log, vedere oggetti di isolamento GPU nativi.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2
intestazione d3dkmddi.h
IRQL DISPATCH_LEVEL

Vedere anche

DXGKARG_UPDATENATIVEFENCELOGS

DxgkDdiSetNativeFenceLogBuffer