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 |