Freigeben über


DXGKDDI_UPDATENATIVEFENCELOGS Rückruffunktion (d3dkmddi.h)

DxgkDdiUpdateNativeFenceLogs löscht ausstehende nativen Zaunprotokollschreibvorgänge bei Bedarf synchron.

Syntax

DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;

NTSTATUS DxgkddiUpdatenativefencelogs(
  IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}

Parameter

pUpdateNativeFenceLog

[in] Zeiger auf eine DXGKARG_UPDATENATIVEFENCELOGS-Struktur , die die informationen zum systemeigenen Zaunprotokoll enthält.

Rückgabewert

DxgkDdiUpdateNativeFenceLogs gibt STATUS_SUCCESS zurück, wenn die Leerung erfolgreich war. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Hinweise

Ein nativer Zaunprotokollpuffer kann asynchron gelesen/geschrieben werden. Um eine synchrone Leerung des Protokollpuffers zu erzwingen, kann die KMD DxgkDdiUpdateNativeFenceLogs aufrufen.

Der KMD sollte eine Speicherbarriere in die angegebene HWQueue einfügen, die sicherstellt, dass alle Protokolleintragsschreibvorgänge committet werden.

Weitere Informationen zu nativen GPU-Zäunen und Protokollpuffernutzung finden Sie unter Native GPU-Fence-Objekte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2
Kopfzeile d3dkmddi.h
IRQL DISPATCH_LEVEL

Weitere Informationen

DXGKARG_UPDATENATIVEFENCELOGS

DxgkDdiSetNativeFenceLogBuffer