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 |