MEM_EXTENDED_PARAMETER Struktur (winnt.h)
Stellt einen erweiterten Parameter für eine Funktion dar, die den virtuellen Speicher verwaltet.
Syntax
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;
Angehörige
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Type
Ein MEM_EXTENDED_PARAMETER_TYPE Wert, der den Typ des Parameters angibt.
Wenn Typ- auf MemExtendedParameterAddressRequirementsfestgelegt ist, muss Zeiger ein Zeiger auf eine vom Aufrufer zugewiesene MEM_ADDRESS_REQUIREMENTS Struktur sein, die die niedrigste und höchste Basisadresse und Ausrichtung angibt.
Wenn Type auf MemExtendedParameterNumaNodefestgelegt ist, muss ULong64- auf die gewünschte Knotennummer festgelegt werden.
Wenn Type auf MemExtendedParameterAttributeFlagsfestgelegt ist, muss ULong64- auf einen Wert festgelegt werden, der die gewünschten Flags enthält:
Flagge | Wert | Bedeutung |
---|---|---|
MEM_EXTENDED_PARAMETER_NONPAGED | 0x02 | Die Zuordnung kann nicht ausgelagert werden. |
MEM_EXTENDED_PARAMETER_NONPAGED_LARGE | 0x08 | Die Zuordnung wird mithilfe großer Seiten zugeordnet. |
MEM_EXTENDED_PARAMETER_NONPAGED_HUGE | 0x10 | Die Zuordnung wird mit riesigen Seiten zugeordnet. |
MEM_EXTENDED_PARAMETER_EC_CODE | 0x40 | Die Zuordnung enthält emulationskompatiblen (EC) Code. |
DUMMYSTRUCTNAME.Reserved
Reserviert.
DUMMYUNIONNAME
DUMMYUNIONNAME.ULong64
Wenn Type auf MemExtendedParameterNumaNodefestgelegt ist, muss ULong64- auf die gewünschte Knotennummer festgelegt werden.
DUMMYUNIONNAME.Pointer
Wenn Typ- auf MemExtendedParameterAddressRequirementsfestgelegt ist, muss Zeiger ein Zeiger auf eine vom Aufrufer zugewiesene MEM_ADDRESS_REQUIREMENTS Struktur sein, die die niedrigste und höchste Basisadresse und Ausrichtung angibt.
DUMMYUNIONNAME.Size
DUMMYUNIONNAME.Handle
DUMMYUNIONNAME.ULong
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2016 [nur Desktop-Apps] |
Header- | winnt.h |