Share via


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