Partager via


structure D3DDDI_NATIVEFENCEMAPPING (d3dukmdt.h)

La structure D3DDDI_NATIVEFENCEMAPPING contient des mappages d’adresses de clôture GPU natifs dans l’espace d’adressage de processus de l’appelant.

Syntaxe

typedef struct _D3DDDI_NATIVEFENCEMAPPING {
  void                                  D3DKMT_PTR(
    VOID              *unnamedParam1,
    CurrentValueCpuVa unnamedParam2
  );
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
  D3DKMT_ALIGN64 BYTE                   Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;

Membres

void D3DKMT_PTR( VOID *unnamedParam1, CurrentValueCpuVa unnamedParam2)

CurrentValueGpuVa

Mappage en lecture/écriture de la valeur actuelle du GPU dans l’espace d’adressage du processus actuel. Cette valeur est utilisée par le moteur GPU pour lire ou écrire dans la clôture native CurrentValue en tant qu’opération de signal de clôture.

MonitoredValueGpuVa

Mappage en lecture/écriture de la valeur supervisée pour le GPU dans l’espace d’adressage du processus actuel. Cette valeur est utilisée par le moteur GPU pour case activée si une interruption conditionnelle du processeur doit être déclenchée.

Reserved[32]

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

Voir aussi

D3DDDI_NATIVEFENCEINFO

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence