Partager via


MODULE_INFORMATION

décrit un module particulier (DLL, EXE, ou 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;
};

Membres

  • dwValidFields
    Une combinaison des indicateurs d'énumération de MODULE_INFORMATION_FIELDS qui spécifie quels champs sont remplis.

  • m_bstrName
    Nom du module.

  • m_bstrUrl
    L'URL du module.

  • m_bstrVersion
    la version de module.

  • m_bstrDebugMessage
    Un message facultatif à propos de le module, par exemple, « les symboles ne peut pas être chargé. »

  • m_addrLoadAddress
    l'adresse de chargement du module.

  • m_addrPreferredLoadAddress
    l'adresse par défaut de charge du module.

  • m_dwSize
    La taille du module.

  • m_dwLoadOrder
    L'ordre de chargement du module.

  • m_TimeStamp
    Le temps le fichier de symboles de sa dernière modification.

  • m_bstrUrlSymbolLocation
    l'emplacement du fichier de symboles (par exemple, « . \ ") spécifié dans le module. Utilisé comme emplacement commençant à rechercher des symboles d'un module.

  • m_dwModuleFlags
    Une combinaison des indicateurs d'énumération de MODULE_FLAGS qui décrit le module.

Notes

Cette structure est passée à la méthode d' IDebugModule2 : : GetInfo où elle est terminée.

cette structure correspond à chaque module répertorié dans la fenêtre de Module .

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Structures et unions

MODULE_INFORMATION_FIELDS

MODULE_FLAGS

IDebugModule2 : : GetInfo