D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE struttura (d3dukmdt.h)
La struttura D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE specifica la protezione nell'indirizzo virtuale della GPU mappata.
Sintassi
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;
Members
Write
Le pagine saranno consentite l'accesso in lettura-scrittura.
Execute
Le pagine saranno consentite per l'accesso all'esecuzione.
Zero
Le pagine verranno inserite nello stato Zero (hAllocation deve essere NULL). Le letture restituiscono zero e le scritture vengono rimosse in questo stato.
NoAccess
Le pagine verranno inserite nello stato Non valido (hAllocation deve essere NULL).
SystemUseOnly
Questo membro è destinato solo all'uso del sistema e non deve essere impostato dal driver in modalità utente.
Reserved
Questo membro è riservato e deve essere impostato su zero.
Value
Valore consolidato dei membri della struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per