structure D3DDDI_NATIVEFENCEMAPPING (d3dukmdt.h)
La structure D3DDDI_NATIVEFENCEMAPPING contient des mappages d’adresses de clôture GPU natifs dans l’espace d’adressage du processus de l’appelant.
Syntaxe
typedef struct _D3DDDI_NATIVEFENCEMAPPING {
VOID *CurrentValueCpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
D3DKMT_ALIGN64 BYTE Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;
Membres
CurrentValueCpuVa
Mappage en lecture seule de la valeur actuelle pour l’UC. Cette valeur est utilisée par les composants en mode utilisateur pour interroger la clôture native CurrentValue.
CurrentValueGpuVa
Mappage en lecture/écriture de la valeur actuelle pour le 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 comme 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 vérifier si une interruption de processeur conditionnelle doit être déclenchée.
Reserved[32]
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 | d3dukmdt.h |