Partager via


structure D3DKMT_CREATENATIVEFENCE (d3dkmthk.h)

La structure D3DKMT_CREATENATIVEFENCE est un paramètre pour la fonction D3DKMTCreateNativeFence . Il décrit l’objet de clôture à créer.

Syntaxe

typedef struct _D3DKMT_CREATENATIVEFENCE {
  D3DKMT_HANDLE                  hDevice;
  D3DKMT_HANDLE                  hSyncObject;
  BYTE                           PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
  D3DDDI_NATIVEFENCEINFO         Info;
  D3DKMT_CREATENATIVEFENCE_FLAGS Flags;
  BYTE                           Reserved[28];
} D3DKMT_CREATENATIVEFENCE;

Membres

hDevice

[in] Handle de l’appareil sur lequel l’objet de clôture est créé.

hSyncObject

[out] Handle de l’objet de synchronisation sur ce processus.

PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]

[entrée/sortie] Données de pilote privé à transmettre à la fonction DxgkDdiCreateNativeFence de KMD et à copier vers UMD.

Info

[entrée/sortie] Structure D3DDDI_NATIVEFENCEINFO qui décrit les attributs de l’objet de synchronisation.

Flags

[in] Structure D3DKMT_CREATENATIVEFENCE_FLAGS qui décrit les indicateurs de l’objet de clôture.

Reserved[28]

Réservé pour le système.

Remarques

Pour plus d’informations sur les clôtures GPU natives, consultez Objets de clôture GPU natifs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2
En-tête d3dkmthk.h

Voir aussi

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence