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 |