MODULE_INFORMATION
Beschreibt ein bestimmtes Modul (EXE oder DLL) - Assembly.
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;
};
Mitglieder
dwValidFields
Eine Kombination von Flags aus der MODULE_INFORMATION_FIELDS-Enumeration, die angibt, welche Felder geändert werden.m_bstrName
Der Modulname.m_bstrUrl
Das Modul URL.m_bstrVersion
Die Modulversion.m_bstrDebugMessage
Eine optionale Nachricht über das Modul z. B. „Symbole kann nicht geladen werden“.m_addrLoadAddress
Die adresse Laden von Modulen unterdrücken.m_addrPreferredLoadAddress
Die bevorzugten Ladeadresse des Moduls.m_dwSize
Die Größe des Moduls.m_dwLoadOrder
Das Modul ladereihenfolge.m_TimeStamp
Die Uhrzeit, wann die Symboldateien zuletzt geändert wurde.m_bstrUrlSymbolLocation
Der Speicherort der Symboldatei (beispielsweise „. \ ") im Modul. Wird als Anfangsposition, an dem der Symbole für ein Modul zu suchen.m_dwModuleFlags
Eine Kombination von Flags aus der MODULE_FLAGS-Enumeration, der das Modul beschreibt.
Hinweise
Diese Struktur wird auf die IDebugModule2::GetInfo-Methode übergeben, in der er eingetragen wird.
Diese Struktur ist für jedes Modul, das im Module Fenster aufgelistet ist.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll