MEM_EXTENDED_PARAMETER struttura (winnt.h)
Rappresenta un parametro esteso per una funzione che gestisce la memoria virtuale.
Sintassi
typedef struct MEM_EXTENDED_PARAMETER {
struct {
DWORD64 Type : MEM_EXTENDED_PARAMETER_TYPE_BITS;
DWORD64 Reserved : 64 - MEM_EXTENDED_PARAMETER_TYPE_BITS;
} DUMMYSTRUCTNAME;
union {
DWORD64 ULong64;
PVOID Pointer;
SIZE_T Size;
HANDLE Handle;
DWORD ULong;
} DUMMYUNIONNAME;
} MEM_EXTENDED_PARAMETER, *PMEM_EXTENDED_PARAMETER;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Type
Valore MEM_EXTENDED_PARAMETER_TYPE che indica il tipo del parametro.
Se Type è impostato su MemExtendedParameterAddressRequirements, Puntatore deve essere un puntatore a una struttura MEM_ADDRESS_REQUIREMENTS allocata dal chiamante che specifica l'indirizzo e l'allineamento di base più basso e più alto.
Se Type è impostato su MemExtendedParameterNumaNode, è necessario impostare ULong64 sul numero di nodo desiderato.
Se Type è impostato su MemExtendedParameterAttributeFlags, è necessario impostare ULong64 su un valore che contiene i flag desiderati:
Flag | valore | Significato |
---|---|---|
MEM_EXTENDED_PARAMETER_NONPAGED_LARGE | 0x08 | L'allocazione viene mappata usando pagine di grandi dimensioni. |
MEM_EXTENDED_PARAMETER_NONPAGED_HUGE | 0x10 | L'allocazione viene mappata usando pagine enormi. |
MEM_EXTENDED_PARAMETER_EC_CODE | 0x40 | L'allocazione conterrà codice compatibile con emulazione (EC). |
DUMMYSTRUCTNAME.Reserved
Riservato.
DUMMYUNIONNAME
DUMMYUNIONNAME.ULong64
Se Type è impostato su MemExtendedParameterNumaNode, è necessario impostare ULong64 sul numero di nodo desiderato.
DUMMYUNIONNAME.Pointer
Se Type è impostato su MemExtendedParameterAddressRequirements, Puntatore deve essere un puntatore a una struttura MEM_ADDRESS_REQUIREMENTS allocata dal chiamante che specifica l'indirizzo e l'allineamento di base più basso e più alto.
DUMMYUNIONNAME.Size
DUMMYUNIONNAME.Handle
DUMMYUNIONNAME.ULong
Requisiti
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | winnt.h |
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