MEM_EXTENDED_PARAMETER-Struktur (winnt.h)
Stellt einen erweiterten Parameter für eine Funktion dar, die den virtuellen Arbeitsspeicher 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;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Type
Ein MEM_EXTENDED_PARAMETER_TYPE Wert, der den Typ des Parameters angibt.
Wenn Type auf MemExtendedParameterAddressRequirements festgelegt ist, muss der 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 MemExtendedParameterNumaNode festgelegt ist, muss ULong64 auf die gewünschte Knotennummer festgelegt werden.
Wenn Type auf MemExtendedParameterAttributeFlags festgelegt ist, muss ULong64 auf einen Wert festgelegt werden, der die gewünschten Flags enthält:
Flag | Wert | Bedeutung |
---|---|---|
MEM_EXTENDED_PARAMETER_NONPAGED_LARGE | 0x08 | Die Zuordnung wird mithilfe großer Seiten zugeordnet. |
MEM_EXTENDED_PARAMETER_NONPAGED_HUGE | 0x10 | Die Zuordnung wird mithilfe riesiger Seiten zugeordnet. |
MEM_EXTENDED_PARAMETER_EC_CODE | 0x40 | Die Zuordnung enthält emulationskompatiblen (EC)- Code. |
DUMMYSTRUCTNAME.Reserved
Reserviert.
DUMMYUNIONNAME
DUMMYUNIONNAME.ULong64
Wenn Type auf MemExtendedParameterNumaNode festgelegt ist, muss ULong64 auf die gewünschte Knotennummer festgelegt werden.
DUMMYUNIONNAME.Pointer
Wenn Type auf MemExtendedParameterAddressRequirements festgelegt ist, muss der 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
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | winnt.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für