MEM_EXTENDED_PARAMETER構造体 (winnt.h)
仮想メモリを管理する関数の拡張パラメーターを表します。
構文
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;
メンバーズ
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Type
パラメーターの型を示す MEM_EXTENDED_PARAMETER_TYPE 値。
旗 | 価値 | 意味 |
---|---|---|
MEM_EXTENDED_PARAMETER_NONPAGED | 0x02 | 割り当てはページングできません。 |
MEM_EXTENDED_PARAMETER_NONPAGED_LARGE | 0x08 | 割り当ては、大きなページを使用してマップされます。 |
MEM_EXTENDED_PARAMETER_NONPAGED_HUGE | 0x10 | 割り当ては、巨大なページを使用してマップされます。 |
MEM_EXTENDED_PARAMETER_EC_CODE | 0x40 | 割り当てには、エミュレーション互換 (EC) コード |
DUMMYSTRUCTNAME.Reserved
引っ込み思案。
DUMMYUNIONNAME
DUMMYUNIONNAME.ULong64
DUMMYUNIONNAME.Pointer
DUMMYUNIONNAME.Size
DUMMYUNIONNAME.Handle
DUMMYUNIONNAME.ULong
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2016 [デスクトップ アプリのみ] |
ヘッダー | winnt.h |