Enumerações (depuração no Visual Studio)

A seguir estão enumerações para o SDK de depuração do Visual Studio.

  • AD_PROCESS_ID_TYPE Especifica como interpretar uma ID de processo na estrutura AD_PROCESS_ID.

  • ADDRESS_KIND Especifica os tipos de endereço.

  • ASSEMBLYLOCRESOLUTION Especifica onde um assembly está localizado.

  • ATTACH_REASON Especifica o motivo para o mecanismo de depuração (DE) ser anexado a um nó do programa.

  • BP_COND_STYLE Especifica o estilo de condição de ponto de interrupção para pontos de interrupção pendentes e acoplados.

  • BP_ERROR_TYPE Especifica o tipo de erro de um ponto de interrupção.

  • BP_FLAGS Fornece sinalizadores opcionais que podem ser usados para especificar informações adicionais ao definir um ponto de interrupção.

  • BP_FLAGS90 Enumera valores válidos para sinalizadores opcionais que podem ser usados para especificar informações adicionais ao definir um ponto de interrupção. Essa enumeração estende a enumeração BP_FLAGS.

  • BP_LOCATION_TYPE Especifica o tipo de local do ponto de interrupção para uma solicitação de ponto de interrupção.

  • BP_PASSCOUNT_STYLE Especifica a condição associada à contagem de passes de ponto de interrupção que fará com que o ponto de interrupção seja acionado.

  • BP_RES_DATA_FLAGS Especifica se o ponto de interrupção de dados está sendo emulado ou implementado no hardware.

  • BP_STATE Especifica a existência de um ponto de interrupção acoplado e se ele está habilitado.

  • BP_TYPE Especifica se o ponto de interrupção está em um local de código, é um local de dados ou é outro tipo de ponto de interrupção.

  • BP_UNBOUND_REASON Dá o motivo de um breakpoint não ter sido marcado.

  • BPERESI_FIELDS Especifica quais informações recuperar sobre uma resolução com falha de um ponto de interrupção.

  • BPREQI_FIELDS Especifica quais informações recuperar sobre uma solicitação de ponto de interrupção.

  • BPREQI_FIELDS90 Enumera os valores válidos que especificam as informações a serem recuperadas sobre uma solicitação de ponto de interrupção. Essa enumeração estende a enumeração BPREQI_FIELDS.

  • BPRESI_FIELDS Especifica quais informações devem ser recuperadas sobre a resolução bem-sucedida de um ponto de interrupção.

  • CANSTOP_REASON Usado para determinar se um programa pode interromper a execução depois de atingir um ponto específico na execução.

  • CONNECTION_PROTOCOL Um valor que indica o protocolo que está sendo usado para se comunicar entre um servidor de depuração e o pacote de depuração.

  • CONSTRUCTOR_ENUM Seleciona diferentes tipos de construtores.

  • CONTEXT_COMPARE Especifica os critérios para comparar dois contextos de memória.

  • CONTEXT_INFO_FIELDS Especifica quais informações recuperar sobre um contexto de memória.

  • DBG_ATTRIB_FLAGS Descreve vários atributos para uma interface IDebugProperty2 ou IDebugReference2.

  • DEBUG_REASON Especifica por que o processo foi iniciado para depuração.

  • DEBUGPROP_INFO_FLAGS Especifica quais informações devem ser recuperadas sobre um objeto de propriedade de depuração.

  • DEBUGREF_INFO_FLAGS Especifica quais informações recuperar sobre um objeto de referência de depuração.

  • DISASSEMBLY_FLAGS Especifica os sinalizadores para desmontagem.

  • DISASSEMBLY_STREAM_FIELDS Especifica quais informações recuperar sobre um campo de desmontagem.

  • DISASSEMBLY_STREAM_SCOPE Especifica o escopo do fluxo de desmontagem.

  • DisplayKind Enumera os valores válidos que representam os tipos de informações a serem obtidas de um objeto IDebugField e exibidas para o usuário.

  • DOCCONTEXT_COMPARE Especifica os critérios para comparar dois contextos de documento.

  • DUMPTYPE Especifica quanto do estado de um programa deve ser despejado.

  • dwTYPE_KIND Especifica como interpretar o tipo de um objeto IDebugField.

  • EncUnavailableReason Representa os motivos pelos quais Editar e Continuar não está disponível.

  • EVALFLAGS Especifica sinalizadores que controlam a avaliação de expressão.

  • EVALFLAGS90 Enumera os valores válidos para sinalizadores que controlam a avaliação da expressão. Essa enumeração estende a enumeração EVALFLAGS .

  • EVENTATTRIBUTES Especifica os atributos do evento.

  • EXCEPTION_STATE Especifica o estado de exceção.

  • FIELD_INFO_FIELDS Especifica quais informações recuperar sobre um objeto IDebugField.

  • FIELD_KIND Especifica o tipo de campo contido em um objeto IDebugField.

  • FIELD_KIND_EX Enumera tipos adicionais de campos que um objeto IDebugField pode conter. Essa enumeração estende a enumeração FIELD_KIND.

  • FIELD_MODIFIERS Especifica modificadores para um tipo de campo.

  • FRAMEINFO_FLAGS Especifica as informações a serem recuperadas sobre um objeto de quadro de pilha.

  • GETHOSTNAME_TYPE Especifica o tipo de nome do host.

  • GETNAME_TYPE Especifica o tipo de nome dos arquivos a serem recuperados.

  • INTERCEPT_EXCEPTION_ACTION Especifica quais ações devem ser tomadas ao interceptar exceções.

  • LAUNCH_FLAGS Especifica como um programa deve ser iniciado.

  • MACHINE_INFO_FIELDS Especifica que tipo de informação recuperar para uma determinada máquina.

  • MACHINE_INFO_FLAGS Usado para descrever uma máquina.

  • MESSAGETYPE Especifica o tipo de mensagem e o motivo.

  • MODULE_FLAGS Usado para descrever um módulo.

  • MODULE_INFO_FIELDS Especifica os sinalizadores para as informações do módulo de depuração.

  • MODULE_INFO_FLAGS Especifica o estado dos símbolos de um módulo.

  • NAME_MATCH Seleciona a opção de maiúsculas e minúsculas para nomes correspondentes.

  • OBJECT_TYPE Especifica o tipo de um objeto do avaliador de expressão.

  • PARSEFLAGS Especifica como analisar uma expressão.

  • PENDING_BP_STATE Especifica o estado de um ponto de interrupção pendente (um ponto de interrupção que ainda não foi vinculado).

  • PENDING_BP_STATE_FLAGS Especifica os sinalizadores de estado de ponto de interrupção pendentes.

  • PORT_SUPPLIER_DESCRIPTION_FLAGS Define os metadados que podem ser recuperados sobre um fornecedor portuário.

  • PROCESS_INFO_FIELDS Especificado que tipo de informação recuperar para um processo.

  • PROCESS_INFO_FLAGS Descreve ou especifica propriedades de um processo.

  • PROGRAM_DESTROY_FLAGS Enumera os valores válidos dos sinalizadores de destruição do programa.

  • PROVIDER_FIELDS Especifica propriedades associadas a um provedor de programa.

  • PROVIDER_FLAGS Especifica as propriedades desejadas a serem obtidas de um provedor de programa.

  • REFERENCE_COMPARE Especifica o tipo de comparação para referências.

  • REFERENCE_TYPE Especifica o tipo de referência.

  • SEEK_START Especifica a posição a partir da qual começar a buscar em uma desmontagem.

  • STEPKIND Especifica o tipo de etapa para etapa.

  • STEPUNIT Especifica a unidade de etapa para etapa.

  • SYMBOL_SEARCH_INFO_FIELDS Especifica que tipo de informação de símbolo recuperar.

  • TEXT_DOC_ATTR_2 Descreve os atributos de um documento.

  • THREADPROPERTY_FIELDS Especifica quais informações sobre um thread devem ser recuperadas.

  • THREADSTATE Especifica o estado do thread.

Requisitos

Cabeçalho: msdbg.h, sh.h ou ee.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também