DXGKARG_SETNATIVEFENCELOGBUFFER structure (d3dkmddi.h)
DXGKARG_SETNATIVEFENCELOGBUFFER est la structure d’entrée pour DxgkDdiSetNativeFenceLogBuffer.
Syntaxe
typedef struct _DXGKARG_SETNATIVEFENCELOGBUFFER {
HANDLE hHwQueue;
UINT NumberOfEntries;
DXGK_NATIVE_FENCE_LOG_BUFFER *LogBufferCpuVa;
D3DGPU_VIRTUAL_ADDRESS LogBufferGpuVa;
D3DGPU_VIRTUAL_ADDRESS LogBufferSystemProcessGpuVa;
DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS Flags;
BYTE Reserved[32];
} DXGKARG_SETNATIVEFENCELOGBUFFER;
Membres
hHwQueue
[in] Handle de pilote de la HWQueue à laquelle ce journal appartient.
NumberOfEntries
[in] Nombre d’entrées dans le tableau d’entrées de journal vers laquelle LogBufferCpuVa pointe.
LogBufferCpuVa
[in] Adresse virtuelle du processeur en mode noyau en lecture/écriture de la mémoire tampon du journal de clôture native.
LogBufferGpuVa
[in] Va GPU en lecture/écriture de la mémoire tampon du journal dans l’espace d’adressage du processus utilisateur.
LogBufferSystemProcessGpuVa
[in] Va GPU en lecture/écriture de la mémoire tampon du journal dans l’espace d’adressage système.
Flags
[in] Structure DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS qui contient des indicateurs pour l’écriture d’une charge utile dans la mémoire tampon du journal de clôture native.
Reserved[32]
Réservé pour le système.
Remarques
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 |