Freigeben über


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

Siehe auch

Referenz

Strukturen und Unions

MODULE_INFORMATION_FIELDS

MODULE_FLAGS

IDebugModule2::GetInfo