다음을 통해 공유


MODULE_INFO

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

구문

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;
};

멤버

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 열거형의 플래그 조합입니다.

설명

이 구조체는 채워진 GetInfo 메서드에 전달됩니다.

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

요구 사항

헤더: msdbg.h

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

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

참고 항목