Share via


MODULE_INFO

Décrit un module particulier (DLL, EXE ou assembly).

Syntaxe

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
Combinaison d’indicateurs de l’énumération MODULE_INFO_FIELDS qui spécifie les champs remplis.

m_bstrName
Nom du module.

m_bstrUrl
URL du module.

m_bstrVersion
Version du module.

m_bstrDebugMessage
Message facultatif sur le module, par exemple « Les symboles ne peuvent pas être chargés ».

m_addrLoadAddress
Adresse de chargement du module.

m_addrPreferredLoadAddress
Adresse de chargement par défaut du module.

m_dwSize
Taille du module.

m_dwLoadOrder
Ordre de chargement du module.

m_TimeStamp
Heure de la dernière modification du fichier de symboles.

m_bstrUrlSymbolLocation
Emplacement du fichier de symboles (par exemple, « \ ») spécifié dans le module. Utilisé comme emplacement de départ pour rechercher des symboles pour un module.

m_dwModuleFlags
Combinaison d’indicateurs de l’énumération MODULE_FLAGS qui décrit le module.

Notes

Cette structure est transmise à la méthode GetInfo où elle est renseignée.

Cette structure correspond à chaque module répertorié dans la fenêtre Modules .

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi