MODULE_INFORMATION
Viene descritto un modulo specifico (DLL, EXE, o 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;
};
Membri
dwValidFields
Una combinazione di flag MODULE_INFORMATION_FIELDS dall'enumerazione che specifica quali campi vengono compilati.m_bstrName
Il nome del modulo.m_bstrUrl
il modulo URL.m_bstrVersion
La versione del modulo.m_bstrDebugMessage
Un messaggio facoltativo sul modulo, ad esempio, “simboli non può essere caricata.„m_addrLoadAddress
L'indirizzo del caricamento dei moduli.m_addrPreferredLoadAddress
L'indirizzo preferita del caricamento dei moduli.m_dwSize
Le dimensioni del form.m_dwLoadOrder
L'ordine di caricamento del form.m_TimeStamp
Il tempo il file di simboli ultima modifica.m_bstrUrlSymbolLocation
La posizione dei file di simboli (ad esempio, “. \ ") specificato nel modulo. Utilizzato come posizione iniziale per individuare i simboli per un modulo.m_dwModuleFlags
Una combinazione di flag MODULE_FLAGS dall'enumerazione che descrive il form.
Note
Questa struttura viene passata IDebugModule2:: GetInfo al metodo in cui viene soddisfatta.
Questa struttura corrisponde a ogni modulo elencato nella finestra di moduli .
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll