D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE structure (d3dukmdt.h)
La structure D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE spécifie la protection sur l’adresse virtuelle GPU mappée.
Syntaxe
typedef struct _D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE {
union {
struct {
UINT64 Write : 1;
UINT64 Execute : 1;
UINT64 Zero : 1;
UINT64 NoAccess : 1;
UINT64 SystemUseOnly : 1;
UINT64 Reserved : 59;
};
D3DKMT_ALIGN64 UINT64 Value;
};
} D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE;
Membres
Write
Les pages seront autorisées à accéder en lecture-écriture.
Execute
L’accès d’exécution aux pages est autorisé.
Zero
Les pages seront placées à l’état Zéro (hAllocation doit être NULL). Les lectures retournent zéro et les écritures sont ignorées dans cet état.
NoAccess
Les pages sont placées à l’état Non valide (hAllocation doit être NULL).
SystemUseOnly
Ce membre est destiné uniquement au système et ne doit pas être défini par le pilote en mode utilisateur.
Reserved
Ce membre est réservé et doit être défini sur zéro.
Value
Valeur consolidée des membres de la structure.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour