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