Lire en anglais

Partager via


structure DXGK_NATIVE_FENCE_LOG_ENTRY (d3dukmdt.h)

La structure DXGK_NATIVE_FENCE_LOG_ENTRY contient une entrée de journal de clôture native.

Syntaxe

typedef struct _DXGK_NATIVE_FENCE_LOG_ENTRY {
  UINT64        FenceValue;
  D3DKMT_HANDLE hNativeFence;
  UINT          OperationType;
  UINT64        Reserved0;
  UINT64        FenceObservedGpuTimestamp;
  UINT64        Reserved1;
  UINT64        FenceEndGpuTimestamp;
} DXGK_NATIVE_FENCE_LOG_ENTRY;

Membres

FenceValue

Charge utile UMD : valeur de clôture nouvellement signalée/déblocée.

hNativeFence

Charge utile UMD : D3DKMT_HANDLE en mode utilisateur de la clôture native à laquelle cette opération appartient.

OperationType

Charge utile UMD : valeur DXGK_FENCE_LOG_OPERATION qui spécifie le type de l’opération.

Reserved0

Réservé à l’alignement.

FenceObservedGpuTimestamp

Charge utile GPU : quand OperationType est OPERATION_WAIT_UNBLOCKED, spécifie l’heure gpu à laquelle une commande d’attente non résolue a été vue par le moteur et a bloqué le HWQueue.

Reserved1

Réservé à l’alignement.

FenceEndGpuTimestamp

Charge utile GPU : heure GPU à laquelle l’opération de clôture s’est terminée sur le GPU.

Remarques

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 d3dukmdt.h

Voir aussi

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

DxgkDdiSetNativeFenceLogBuffer