Strutture e unioni
Di seguito sono strutture e le unioni in Visual Studio per il debug SDK.
AD_PROCESS_ID
specifica l'ID processo, che può essere un sistema ID o un GUID.BP_CONDITION
Vengono descritte le condizioni in cui un punto di interruzione verrà generato.BP_ERROR_RESOLUTION_INFORMATION
Viene descritta la risoluzione di un punto di interruzione di errori, incluso il percorso, il programma e il thread.BP_LOCATION
Specifica il tipo di struttura utilizzato per descrivere la posizione del punto di interruzione.BP_LOCATION_CODE_ADDRESS
Definisce i componenti che descrivono la posizione di un punto di interruzione a un indirizzo nel codice.BP_LOCATION_CODE_CONTEXT
Viene descritta la posizione di un punto di interruzione associato direttamente a un indirizzo nel programma sottoposto a debug.BP_LOCATION_CODE_FILE_LINE
Viene descritta la posizione di un punto di interruzione alla riga in un file di origine del codice.BP_LOCATION_CODE_FUNC_OFFSET
Viene descritta la posizione di offset di un punto di interruzione su una funzione nel codice.BP_LOCATION_CODE_STRING
Utilizzato per impostare i punti di interruzione di codice in base a una stringa che l'utente può immettere IDE.BP_LOCATION_DATA_STRING
Utilizzato per impostare i punti di interruzione di dati basati su una stringa che l'utente può immettere IDE.BP_LOCATION_RESOLUTION
Viene descritta la risoluzione di un punto di interruzione in una posizione specifica.BP_PASSCOUNT
Viene descritto il conteggio e le condizioni in cui un punto di interruzione verrà successivamente in precedenza passaggio generato.BP_REQUEST_INFORMATION
Contiene le informazioni necessarie per implementare un punto di interruzione.BP_REQUEST_INFORMATION2
Contiene le informazioni necessarie per implementare un punto di interruzione (stesso BP_REQUEST_INFORMATION della struttura ma include informazioni del fornitore GUID, il vincolo e il punto di analisi).BP_RESOLUTION_CODE
Viene descritta la posizione di un punto di interruzione di codice.BP_RESOLUTION_DATA
Viene illustrato il risultato di associare un punto di interruzione dei dati.BP_RESOLUTION_INFORMATION
Vengono descritte le informazioni associate del punto di interruzione per un punto di interruzione di codice o un punto di interruzione dei dati.BP_RESOLUTION_LOCATION
Specifica la struttura della posizione di risoluzione del punto di interruzione.BSTR_ARRAY
Viene descritta una matrice di stringhe.BUILT_TYPE
Specifica le informazioni su un tipo di campo utilizzato dai metadati.CODE_PATH
Viene descritta una chiamata a una funzione o un metodo.COMPUTER_INFORMATION
Viene descritto il computer in cui il debugger è in esecuzione.CONST_GUID_ARRAY
Viene descritto un elenco di GUID.CONTEXT_INFORMATION
Viene descritto un contesto o un contesto di codice di memoria.DEBUG_ADDRESS
Viene descritto un indirizzo in un programma sottoposto a debug.DEBUG_ADDRESS_UNION
Rappresenta uno tra diversi tipi diversi degli indirizzi.DEBUG_CUSTOM_VIEWER
Identifica un visualizzatore o un visualizzatore personalizzato del tipo.DEBUG_PROPERTY_INFORMATION
Viene descritta una proprietà di debug che a sua volta descrive un oggetto di una natura gerarchica con il nome, il tipo e il valore.DEBUG_REFERENCE_INFORMATION
descrive un riferimento.DisassemblyData
Viene descritto il disassembly all'IDE per la visualizzazione.EXCEPTION_INFORMATION
Viene descritta un'eccezione o un errore di runtime generato dal programma sottoposto a debug.FIELD_INFORMATION
Viene descritta una variabile locale, un parametro, o un altro campo.FRAMEINFO
Viene descritto uno stack frame.GUID_ARRAY
Viene descritta una matrice di identificatori univoci per i motori di debug.JMC_CODE_SPEC
Viene utilizzato per impostare le informazioni di JustMyCode per un modulo.MACHINE_INFORMATION
Descrive un particolare computer.METADATA_ADDRESS_ARRAYELEM
Descrive un elemento di matrice in una matrice.METADATA_ADDRESS_FIELD
Viene descritto l'indirizzo di un campo di una classe o struttura.METADATA_ADDRESS_LOCAL
Viene descritto l'indirizzo di una variabile locale all'interno di un ambito in genere una funzione o un metodo.METADATA_ADDRESS_METHOD
Viene descritto l'indirizzo di un metodo di una classe.METADATA_ADDRESS_PARAM
Viene descritto un parametro di un metodo o una funzione.METADATA_ADDRESS_RETVAL
Viene descritto un valore restituito da un metodo o una funzione.METADATA_TYPE
Descrive un tipo di campo utilizzato dai metadati.MODULE_INFORMATION
Viene descritto un modulo specifico (DLL, EXE, o assembly).MODULE_SYMBOL_SEARCH_INFORMATION
Vengono descritte le informazioni sullo stato dei percorsi di ricerca dei simboli che sono stati trovati.NATIVE_ADDRESS
Viene descritto un indirizzo nativo.PDB_TYPE
Descrive un tipo di campo ottenuto da un simbolo PDB.PENDING_BP_STATE_INFORMATION
Viene descritto lo stato di un punto di interruzione che è pronto per l'associazione a un percorso di codice.PROCESS_INFORMATION
descrive un processo.PROGRAM_NODE_ARRAY
Viene descritto un IDebugProgramNode2 elenco di oggetti che rappresentano i nodi del programma.PROVIDER_PROCESS_DATA
Vengono descritti i processi in esecuzione in un computer.TEXT_POSITION
Viene descritta la posizione di riga nel testo specificato.THREADPROPERTIES
Vengono descritte le proprietà di un thread.TYPE_INFORMATION
Descrive un tipo di campo.UNMANAGED_ADDRESS_PHYSICAL
Viene descritto un indirizzo fisico.UNMANAGED_ADDRESS_THIS_RELATIVE
Viene descritto un indirizzo relativo a un puntatore di this (Me in Visual Basic).
Requisiti
intestazione: msdbg.h, sh.h, o ee.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll