Condividi tramite


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

Vedere anche

Riferimenti

Strutture e unioni

MODULE_INFORMATION_FIELDS

MODULE_FLAGS

IDebugModule2:: GetInfo