ADDRESS 구조체(dbghelp.h)
주소를 나타냅니다. STACKFRAME64 구조체에 사용됩니다.
구문
typedef struct _tagADDRESS {
DWORD Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS, *LPADDRESS;
멤버
Offset
세그먼트에 대한 오프셋 또는 32비트 가상 주소입니다. 이 값의 해석은 Mode 멤버에 포함된 값에 따라 달라집니다.
Segment
세그먼트 번호입니다. 이 값은 16비트 주소 지정에만 사용됩니다.
Mode
주소 지정 모드입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
16:16 주소 지정. 이 주소 지정 모드를 지원하려면 TranslateAddressProc64 콜백 함수를 제공해야 합니다. |
|
16:32 주소 지정. 이 주소 지정 모드를 지원하려면 TranslateAddressProc64 콜백 함수를 제공해야 합니다. |
|
실제 모드 주소 지정. 이 주소 지정 모드를 지원하려면 TranslateAddressProc64 콜백 함수를 제공해야 합니다. |
|
플랫 주소 지정. 라이브러리에서 지원하는 유일한 주소 지정 모드입니다. |
설명
이 구조체는 ADDRESS 구조를 대체합니다. 자세한 내용은 업데이트된 플랫폼 지원을 참조하세요. ADDRESS 는 DbgHelp.h에서 다음과 같이 정의됩니다.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define ADDRESS ADDRESS64
#define LPADDRESS LPADDRESS64
#else
typedef struct _tagADDRESS {
DWORD Offset;
WORD Segment;
ADDRESS_MODE Mode;
} ADDRESS, *LPADDRESS;
#endif
요구 사항
머리글 | dbghelp.h |
재배포 가능 파일 | DbgHelp.dll 5.1 이상 |