Compartilhar via


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 passagem 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 pelo qual um breakpoint foi desvinculado.

  • 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 parar a execução depois de atingir um ponto específico na execução.

  • CONNECTION_PROTOCOL 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 recuperar 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 eeapresenta 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 especifica 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

Montagem: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também