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