Partager via


DXGK_NATIVE_FENCE_LOG_ENTRY structure (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ébloqué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 : lorsque OperationType est OPERATION_WAIT_UNBLOCKED, spécifie l’heure à laquelle une commande d’attente non résolue a été vue par le moteur et a bloqué la 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 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 d3dukmdt.h

Voir aussi

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_HEADER

DXGK_FENCE_LOG_OPERATION

DxgkDdiSetNativeFenceLogBuffer