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 |