структура MEM_EXTENDED_PARAMETER (wdm.h)

Синтаксис

typedef struct MEM_EXTENDED_PARAMETER {
  struct {
    ULONG64 Type : MEM_EXTENDED_PARAMETER_TYPE_BITS;
    ULONG64 Reserved : 64 - MEM_EXTENDED_PARAMETER_TYPE_BITS;
  } DUMMYSTRUCTNAME;
  union {
    ULONG64 ULong64;
    PVOID   Pointer;
    SIZE_T  Size;
    HANDLE  Handle;
    ULONG   ULong;
  } DUMMYUNIONNAME;
} MEM_EXTENDED_PARAMETER, *PMEM_EXTENDED_PARAMETER;

Члены

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Type

Значение MEM_EXTENDED_PARAMETER_TYPE , указывающее тип параметра.

DUMMYSTRUCTNAME.Reserved

Зарезервировано.

DUMMYUNIONNAME

DUMMYUNIONNAME.ULong64

DUMMYUNIONNAME.Pointer

Указатель на структуру, выделенную вызывающим объектом, MEM_ADDRESS_REQUIREMENTS , которая задает самый низкий и самый высокий базовый адрес и выравнивание.

DUMMYUNIONNAME.Size

DUMMYUNIONNAME.Handle

DUMMYUNIONNAME.ULong

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть wdm.h