Estruturas e uniões
A seguir estão as estruturas e uniões no Visual Studio depuração SDK.
AD_PROCESS_ID
Especifica a identificação do processo, que pode ser um ID de sistema ou um GUID.BP_CONDITION
Descreve as condições sob as quais um ponto de interrupção será acionado.BP_ERROR_RESOLUTION_INFO
Descreve a resolução de um ponto de interrupção de erro, incluindo o local, o programa e o thread.BP_LOCATION
Especifica o tipo de estrutura usada para descrever o local do ponto de interrupção.BP_LOCATION_CODE_ADDRESS
Define os componentes que descrevem a localização de um ponto de interrupção em um endereço no código.BP_LOCATION_CODE_CONTEXT
Descreve o local de um ponto de interrupção é vinculado diretamente a um endereço no programa que está sendo depurado.BP_LOCATION_CODE_FILE_LINE
Descreve o local de um ponto de interrupção na linha em um arquivo de origem do código.BP_LOCATION_CODE_FUNC_OFFSET
Descreve o local de deslocamento de um ponto de interrupção em uma função no código.BP_LOCATION_CODE_STRING
Usado para definir pontos de interrupção do código com base em uma seqüência de caracteres que o usuário pode inserir a partir do IDE.BP_LOCATION_DATA_STRING
Usado para definir pontos de interrupção de dados que sejam baseiam em uma seqüência de caracteres que o usuário pode inserir a partir do IDE.BP_LOCATION_RESOLUTION
Descreve a resolução de um ponto de interrupção em um local específico.BP_PASSCOUNT
Descreve a contagem e condições na qual um ponto de interrupção será disparado depois de ter que foi passado.BP_REQUEST_INFO
Contém as informações necessárias para implementar um ponto de interrupção.BP_REQUEST_INFO2
Contém as informações necessárias para implementar um ponto de interrupção (igual a BP_REQUEST_INFO estrutura mas não inclui informações de GUID, restrição e tracepoint do fornecedor).BP_RESOLUTION_CODE
Descreve o local de um ponto de interrupção do código.BP_RESOLUTION_DATA
Descreve o resultado de um ponto de interrupção de dados de vinculação.BP_RESOLUTION_INFO
Descreve as informações de ponto de interrupção acoplado para um ponto de interrupção do código ou um ponto de interrupção de dados.BP_RESOLUTION_LOCATION
Especifica a estrutura do local de resolução de ponto de interrupção.BSTR_ARRAY
Descreve uma matriz de seqüências de caracteres.BUILT_TYPE
Especifica informações sobre um tipo de campo tirado de metadados.CODE_PATH
Descreve uma chamada para uma função ou método.COMPUTER_INFO
Descreve o computador no qual o depurador é executado.CONST_GUID_ARRAY
Descreve uma lista de GUIDs.CONTEXT_INFO
Descreve um contexto de memória ou o contexto de código.DEBUG_ADDRESS
Descreve um endereço em um programa que está sendo depurado.DEBUG_ADDRESS_UNION
Representa um dos vários tipos diferentes de endereços.DEBUG_CUSTOM_VIEWER
Identifica um visualizador personalizado ou digite visualizer.DEBUG_PROPERTY_INFO
Descreve uma propriedade de depuração que por sua vez, descreve um objeto de natureza hierárquica que tem o nome, tipo e valor.DEBUG_REFERENCE_INFO
Descreve uma referência.DisassemblyData
Descreve a desmontagem ao IDE para exibição.EXCEPTION_INFO
Descreve uma exceção ou erro de tempo de execução acionada pelo programa que está sendo depurado.FIELD_INFO
Descreve uma variável local, parâmetro ou outro campo.FRAMEINFO
Descreve um quadro de pilha.GUID_ARRAY
Descreve uma matriz de identificadores exclusivos para mecanismos de depuração disponíveis.JMC_CODE_SPEC
Usado para definir as informações de JustMyCode para um módulo.MACHINE_INFO
Descreve uma determinada máquina.METADATA_ADDRESS_ARRAYELEM
Descreve um elemento de matriz em um array.METADATA_ADDRESS_FIELD
Descreve o endereço de um campo de uma classe ou estrutura.METADATA_ADDRESS_LOCAL
Descreve o endereço de uma variável local dentro de um escopo (geralmente uma função ou método).METADATA_ADDRESS_METHOD
Descreve o endereço de um método de uma classe.METADATA_ADDRESS_PARAM
Descreve um parâmetro de um método ou função.METADATA_ADDRESS_RETVAL
Descreve um valor de retorno de um método ou função.METADATA_TYPE
Descreve um tipo de campo tirado de metadados.MODULE_INFO
Descreve um módulo específico (DLL, EXE ou assembly).MODULE_SYMBOL_SEARCH_INFO
Descreve as informações de status sobre caminhos de pesquisa do símbolo que tenham sido pesquisados.NATIVE_ADDRESS
Descreve um endereço nativo.PDB_TYPE
Descreve um tipo de campo tirado de um símbolo PDB.PENDING_BP_STATE_INFO
Descreve o estado de um ponto de interrupção que está pronto para vincular a um local de código.PROCESS_INFO
Descreve um processo.PROGRAM_NODE_ARRAY
Descreve uma lista de IDebugProgramNode2 objetos que representam nós do programa.PROVIDER_PROCESS_DATA
Descreve os processos em execução em uma máquina.TEXT_POSITION
Descreve o local de linha e coluna em texto fornecido.THREADPROPERTIES
Descreve as propriedades de um thread.TYPE_INFO
Descreve o tipo de um campo.UNMANAGED_ADDRESS_PHYSICAL
Descreve um endereço físico.UNMANAGED_ADDRESS_THIS_RELATIVE
Descreve um endereço que é relativo a uma this ponteiro (Me em Visual Basic).
Requisitos
Cabeçalho: msdbg.h, sh.h ou ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll