Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

MEM_EXTENDED_PARAMETER structure (wdm.h)

Syntax

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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Type

A MEM_EXTENDED_PARAMETER_TYPE value that indicates the type of parameter.

DUMMYSTRUCTNAME.Reserved

Reserved.

DUMMYUNIONNAME

DUMMYUNIONNAME.ULong64

DUMMYUNIONNAME.Pointer

A pointer to a caller-allocated MEM_ADDRESS_REQUIREMENTS structure that specifies, the lowest and highest base address and alignment.

DUMMYUNIONNAME.Size

DUMMYUNIONNAME.Handle

DUMMYUNIONNAME.ULong

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header wdm.h

Feedback

Was this page helpful?

Additional resources