Freigeben über


MODULE_INFO

Beschreibt ein bestimmtes Modul (DLL, EXE oder Assembly).

Syntax

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_INFO_FIELDS-Aufzählung , die angibt, welche Felder ausgefüllt werden.

m_bstrName
Der Modulname.

m_bstrUrl
Die Modul-URL.

m_bstrVersion
Die Modulversion.

m_bstrDebugMessage
Eine optionale Meldung zum Modul, z. B. "Symbole können nicht geladen werden."

m_addrLoadAddress
Die Modulladeadresse.

m_addrPreferredLoadAddress
Die bevorzugte Ladeadresse des Moduls.

m_dwSize
Die Modulgröße.

m_dwLoadOrder
Die Ladereihenfolge des Moduls.

m_TimeStamp
Der Zeitpunkt, zu dem die Symboldatei zuletzt geändert wurde.

m_bstrUrlSymbolLocation
Der Speicherort der Symboldatei (z. B. ".\") im Modul angegeben. Wird als Ausgangspunkt verwendet, um Symbole für ein Modul zu finden.

m_dwModuleFlags
Eine Kombination von Flags aus der MODULE_FLAGS Enumeration, die das Modul beschreibt.

Hinweise

Diese Struktur wird an die GetInfo-Methode übergeben, in der sie ausgefüllt wird.

Diese Struktur entspricht jedem Modul, das im Fenster "Module " aufgeführt ist.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch