Partager via


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

Voir aussi

DXGK_NATIVE_FENCE_LOG_BUFFER

DxgkDdiSetNativeFenceLogBuffer