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.
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.
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.
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.
MACHINE_INFO_FIELDS especifica que tipo de informação recuperar para uma determinada máquina.
MESSAGETYPE especifica o tipo de mensagem e o motivo.
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.
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.
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