Partager via


DXGKDDI_UPDATENATIVEFENCELOGS fonction de rappel (d3dkmddi.h)

DxgkDdiUpdateNativeFenceLogs vide de manière synchrone les écritures de journal de clôture native en attente à la demande.

Syntaxe

DXGKDDI_UPDATENATIVEFENCELOGS DxgkddiUpdatenativefencelogs;

NTSTATUS DxgkddiUpdatenativefencelogs(
  IN_CONST_PDXGKARG_UPDATENATIVEFENCELOGS pUpdateNativeFenceLog
)
{...}

Paramètres

pUpdateNativeFenceLog

[in] Pointeur vers une structure DXGKARG_UPDATENATIVEFENCELOGS qui contient les informations du journal de clôture native.

Valeur de retour

DxgkDdiUpdateNativeFenceLogs retourne STATUS_SUCCESS si le vidage a réussi. Sinon, elle retourne un code d’erreur NTSTATUS approprié.

Remarques

Une mémoire tampon de journal de clôture native peut être lue/écrite de manière asynchrone. Pour forcer un vidage synchrone de la mémoire tampon du journal, le KMD peut appeler DxgkDdiUpdateNativeFenceLogs.

Le kmD doit insérer une barrière de mémoire au HWQueue donné, ce qui garantit que toutes les écritures d’entrée de journal sont validées.

Pour plus d’informations sur les clôtures GPU natives et l’utilisation des mémoires tampons de journal, consultez objets de clôture GPU natifs.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête d3dkmddi.h
IRQL DISPATCH_LEVEL

Voir aussi

DXGKARG_UPDATENATIVEFENCELOGS

DxgkDdiSetNativeFenceLogBuffer