다음을 통해 공유


MODULE_INFO

특정 모듈 (DLL, EXE, 또는 어셈블리)에 대해 설명 합니다.

typedef struct tagMODULE_INFO { 
   MODULE_INFO_FIELDS dwValidFields;
   BSTR               m_bstrName;
   BSTR               m_bstrUrl;
   BSTR               m_bstrVersion;
   BSTR               m_bstrDebugMessage;
   UINT64             m_addrLoadAddress;
   UINT64             m_addrPreferredLoadAddress;
   DWORD              m_dwSize;
   DWORD              m_dwLoadOrder;
   FILETIME           m_TimeStamp;
   BSTR               m_bstrUrlSymbolLocation;
   MODULE_FLAGS       m_dwModuleFlags;
} MODULE_INFO;
public struct MODULE_INFO { 
   public uint     dwValidFields;
   public string   m_bstrName;
   public string   m_bstrUrl;
   public string   m_bstrVersion;
   public string   m_bstrDebugMessage;
   public ulong    m_addrLoadAddress;
   public ulong    m_addrPreferredLoadAddress;
   public uint     m_dwSize;
   public uint     m_dwLoadOrder;
   public FILETIME m_TimeStamp;
   public string   m_bstrUrlSymbolLocation;
   public uint     m_dwModuleFlags;
};

Members

  • dwValidFields
    플래그의 조합에서 MODULE_INFO_FIELDS 채워진 필드를 지정 하는 열거형입니다.

  • m_bstrName
    모듈 이름입니다.

  • m_bstrUrl
    모듈의 URL입니다.

  • m_bstrVersion
    모듈의 버전입니다.

  • m_bstrDebugMessage
    이 모듈에 대 한 예를 들어, "기호 로드할 수 없습니다." 메시지를

  • m_addrLoadAddress
    모듈의 로드 주소입니다.

  • m_addrPreferredLoadAddress
    모듈이 기본 로드 주소입니다.

  • m_dwSize
    모듈 크기입니다.

  • m_dwLoadOrder
    모듈 로드 순서입니다.

  • m_TimeStamp
    기호 파일을 마지막으로 수정한 시간입니다.

  • m_bstrUrlSymbolLocation
    기호 파일의 위치 (예를 들어, "입니다. \ ") 모듈에 지정 합니다. 시작 위치와 모듈에 대 한 기호를 찾으려면 사용 합니다.

  • m_dwModuleFlags
    플래그의 조합에서 MODULE_FLAGS 모듈에서 설명 하는 열거형입니다.

설명

이 구조체에 전달 되는 IDebugModule2::GetInfo 메서드는 입력 위치에 있습니다.

이 구조에 나열 된 각 모듈에 해당는 모듈 창입니다.

요구 사항

헤더: msdbg.h

네임 스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목

참조

구조체 및 공용 구조체

MODULE_INFO_FIELDS

MODULE_FLAGS

IDebugModule2::GetInfo