Partager via


structure D3DKMT_CREATENATIVEFENCE (d3dkmthk.h)

La structure D3DKMT_CREATENATIVEFENCE est un paramètre pour la fonctionD3DKMTCreateNativeFence. 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 vers 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]

[in/out] Données de pilote privé à passer à la fonction DxgkDdiCreateNativeFencede KMD et recopier vers UMD.

Info

[in/out] 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é à l’utilisation du système.

Remarques

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête d3dkmthk.h

Voir aussi

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence