다음을 통해 공유


ADDRESS 구조체(dbghelp.h)

주소를 나타냅니다. STACKFRAME64 구조체에 사용됩니다.

구문

typedef struct _tagADDRESS {
  DWORD        Offset;
  WORD         Segment;
  ADDRESS_MODE Mode;
} ADDRESS, *LPADDRESS;

멤버

Offset

세그먼트에 대한 오프셋 또는 32비트 가상 주소입니다. 이 값의 해석은 Mode 멤버에 포함된 값에 따라 달라집니다.

Segment

세그먼트 번호입니다. 이 값은 16비트 주소 지정에만 사용됩니다.

Mode

주소 지정 모드입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
AddrMode1616
0
16:16 주소 지정. 이 주소 지정 모드를 지원하려면 TranslateAddressProc64 콜백 함수를 제공해야 합니다.
AddrMode1632
1
16:32 주소 지정. 이 주소 지정 모드를 지원하려면 TranslateAddressProc64 콜백 함수를 제공해야 합니다.
AddrModeReal
2
실제 모드 주소 지정. 이 주소 지정 모드를 지원하려면 TranslateAddressProc64 콜백 함수를 제공해야 합니다.
AddrModeFlat
3
플랫 주소 지정. 라이브러리에서 지원하는 유일한 주소 지정 모드입니다.

설명

이 구조체는 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 이상

추가 정보

STACKFRAME64