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 de DXGKARG_UPDATENATIVEFENCELOGS qui contient les informations de journal de clôture natives.

Valeur retournée

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 dans 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 mémoire dans le 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 de la mémoire tampon des journaux, consultez Objets de clôture GPU natifs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2
En-tête d3dkmddi.h
IRQL DISPATCH_LEVEL

Voir aussi

DXGKARG_UPDATENATIVEFENCELOGS

DxgkDdiSetNativeFenceLogBuffer