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

A seguir estão as enumerações para o Visual StudioVisual Studio SDK de depuração.Following are enumerations for the Visual StudioVisual Studio Debugging SDK.

AD_PROCESS_ID_TYPEAD_PROCESS_ID_TYPE
Especifica como interpretar uma ID de processo na AD_PROCESS_ID estrutura.Specifies how to interpret a process ID in the AD_PROCESS_ID structure.

ADDRESS_KINDADDRESS_KIND
Especifica os tipos de um endereço.Specifies the types of an address.

ASSEMBLYLOCRESOLUTIONASSEMBLYLOCRESOLUTION
Especifica onde um assembly está localizado.Specifies where an assembly is located.

ATTACH_REASONATTACH_REASON
Especifica o motivo para o mecanismo de depuração (DE) para anexar a um nó de programa.Specifies the reason for the debug engine (DE) to attach to a program node.

BP_COND_STYLEBP_COND_STYLE
Especifica o estilo de condição de ponto de interrupção para pendentes e associados a pontos de interrupção.Specifies the breakpoint condition style for pending and bound breakpoints.

BP_ERROR_TYPEBP_ERROR_TYPE
Especifica o tipo de erro de um ponto de interrupção.Specifies the error type of a breakpoint.

BP_FLAGSBP_FLAGS
Fornece sinalizadores opcionais que podem ser usados para especificar informações adicionais ao definir um ponto de interrupção.Provides optional flags that may be used to specify additional information when setting a breakpoint.

BP_FLAGS90BP_FLAGS90
Enumera os valores válidos para sinalizadores opcionais que podem ser usados para especificar informações adicionais ao definir um ponto de interrupção.Enumerates valid values for optional flags that may be used to specify additional information when setting a breakpoint. Esta enumeração estende o BP_FLAGS enumeração.This enumeration extends the BP_FLAGS enumeration.

BP_LOCATION_TYPEBP_LOCATION_TYPE
Especifica o tipo de local do ponto de interrupção para uma solicitação de ponto de interrupção.Specifies the location type of the breakpoint for a breakpoint request.

BP_PASSCOUNT_STYLEBP_PASSCOUNT_STYLE
Especifica a condição associada com a contagem de passagem do ponto de interrupção que fará com que o ponto de interrupção seja acionado.Specifies the condition associated with the breakpoint pass count that will cause the breakpoint to fire.

BP_RES_DATA_FLAGSBP_RES_DATA_FLAGS
Especifica se o ponto de interrupção de dados está sendo emulado ou implementado no hardware.Specifies whether the data breakpoint is being emulated or implemented in hardware.

BP_STATEBP_STATE
Especifica a existência de um ponto de interrupção associado e se ele está habilitado.Specifies the existence of a bound breakpoint and whether it is enabled.

BP_TYPEBP_TYPE
Especifica se o ponto de interrupção estiver em um local de código, é um local de dados ou outro tipo de ponto de interrupção.Specifies whether the breakpoint is at a code location, is a data location, or is another type of breakpoint.

BP_UNBOUND_REASONBP_UNBOUND_REASON
Fornece o motivo pelo qual que um ponto de interrupção foi desassociado.Gives the reason a breakpoint was unbound.

BPERESI_FIELDSBPERESI_FIELDS
Especifica quais informações devem ser recuperadas sobre uma falha na resolução de um ponto de interrupção.Specifies what information to retrieve about a failed resolution of a breakpoint.

BPREQI_FIELDSBPREQI_FIELDS
Especifica quais informações devem ser recuperadas sobre uma solicitação de ponto de interrupção.Specifies what information to retrieve about a breakpoint request.

BPREQI_FIELDS90BPREQI_FIELDS90
Enumera os valores válidos que especificam as informações a serem recuperados sobre uma solicitação de ponto de interrupção.Enumerates the valid values that specify the information to be retrieved about a breakpoint request. Esta enumeração estende o BPREQI_FIELDS enumeração.This enumeration extends the BPREQI_FIELDS enumeration.

BPRESI_FIELDSBPRESI_FIELDS
Especifica quais informações devem ser recuperadas sobre a resolução bem-sucedida de um ponto de interrupção.Specifies what information is to be retrieved about the successful resolution of a breakpoint.

CANSTOP_REASONCANSTOP_REASON
Usado para determinar se um programa pode interromper a execução depois de atingir um ponto específico na execução.Used to determine if a program can stop execution after reaching a particular point in the execution.

CONNECTION_PROTOCOLCONNECTION_PROTOCOL
Um valor que indica o protocolo usado para comunicação entre um servidor de depuração e o pacote de depuração.A value that indicates the protocol being used to communicate between a debug server and the debug package.

CONSTRUCTOR_ENUMCONSTRUCTOR_ENUM
Seleciona os diferentes tipos de construtores.Selects different types of constructors.

CONTEXT_COMPARECONTEXT_COMPARE
Especifica os critérios para comparar dois contextos de memória.Specifies the criteria for comparing two memory contexts.

CONTEXT_INFO_FIELDSCONTEXT_INFO_FIELDS
Especifica quais informações devem ser recuperadas sobre um contexto de memória.Specifies what information to retrieve about a memory context.

DBG_ATTRIB_FLAGSDBG_ATTRIB_FLAGS
Descreve vários atributos para um IDebugProperty2 ou um IDebugReference2 interface.Describes various attributes for an IDebugProperty2 or an IDebugReference2 interface.

DEBUG_REASONDEBUG_REASON
Especifica por que o processo foi iniciado para depuração.Specifies why the process was launched for debugging.

DEBUGPROP_INFO_FLAGSDEBUGPROP_INFO_FLAGS
Especifica quais informações devem ser recuperadas sobre um objeto de propriedade de depuração.Specifies what information to retrieve about a debug property object.

DEBUGREF_INFO_FLAGSDEBUGREF_INFO_FLAGS
Especifica quais informações devem ser recuperadas sobre um objeto de referência de depuração.Specifies what information to retrieve about a debug reference object.

DISASSEMBLY_FLAGSDISASSEMBLY_FLAGS
Especifica os sinalizadores de desmontagem.Specifies the flags for disassembly.

DISASSEMBLY_STREAM_FIELDSDISASSEMBLY_STREAM_FIELDS
Especifica quais informações devem ser recuperadas sobre um campo de desmontagem.Specifies what information to retrieve about a disassembly field.

DISASSEMBLY_STREAM_SCOPEDISASSEMBLY_STREAM_SCOPE
Especifica o escopo do fluxo de desmontagem.Specifies the scope of the disassembly stream.

DisplayKindDisplayKind
Enumera os valores válidos que representam os tipos de informações para levar de uma IDebugField de objeto e exibir para o usuário.Enumerates the valid values that represent the kinds of information to take from an IDebugField object and display to the user.

DOCCONTEXT_COMPAREDOCCONTEXT_COMPARE
Especifica os critérios para comparar dois contextos de documento.Specifies the criteria for comparing two document contexts.

DUMPTYPEDUMPTYPE
Especifica a quantidade de estado de um programa para despejar.Specifies how much of a program's state to dump.

dwTYPE_KINDdwTYPE_KIND
Especifica como interpretar o tipo de um IDebugField objeto.Specifies how to interpret the type of an IDebugField object.

EncUnavailableReasonEncUnavailableReason
Representa os motivos que editar e continuar não está disponível.Represents the reasons that Edit and Continue is not available.

EVALFLAGSEVALFLAGS
Especifica sinalizadores que controlam a avaliação da expressão.Specifies flags that control expression evaluation.

EVALFLAGS90EVALFLAGS90
Enumera os valores válidos para sinalizadores que controlam a avaliação da expressão.Enumerates the valid values for flags that control expression evaluation. Esta enumeração estende o EVALFLAGS enumeração.This enumeration extends the EVALFLAGS enumeration.

EVENTATTRIBUTESEVENTATTRIBUTES
Especifica os atributos do evento.Specifies the event attributes.

EXCEPTION_STATEEXCEPTION_STATE
Especifica o estado de exceção.Specifies the exception state.

FIELD_INFO_FIELDSFIELD_INFO_FIELDS
Especifica quais informações devem ser recuperadas sobre um IDebugField objeto.Specifies what information to retrieve about an IDebugField object.

FIELD_KINDFIELD_KIND
Especifica o tipo do campo contido em um IDebugField objeto.Specifies the kind of field contained in an IDebugField object.

FIELD_KIND_EXFIELD_KIND_EX
Enumera os tipos de campos adicionais uma IDebugField objeto pode conter.Enumerates additional kinds of fields an IDebugField object can contain. Esta enumeração estende o FIELD_KIND enumeração.This enumeration extends the FIELD_KIND enumeration.

FIELD_MODIFIERSFIELD_MODIFIERS
Especifica os modificadores para um tipo de campo.Specifies modifiers for a field type.

FRAMEINFO_FLAGSFRAMEINFO_FLAGS
Especifica as informações a serem recuperadas sobre um objeto de quadro de pilha.Specifies the information to retrieve about a stack frame object.

GETHOSTNAME_TYPEGETHOSTNAME_TYPE
Especifica o tipo do nome de host.Specifies the type of host name.

GETNAME_TYPEGETNAME_TYPE
Especifica o tipo de nome de arquivos a serem recuperados.Specifies the name type of files to retrieve.

INTERCEPT_EXCEPTION_ACTIONINTERCEPT_EXCEPTION_ACTION
Especifica quais ações a serem tomadas ao interceptar exceções.Specifies what actions to take when intercepting exceptions.

LAUNCH_FLAGSLAUNCH_FLAGS
Especifica como um programa deve ser iniciado.Specifies how a program is to be launched.

MACHINE_INFO_FIELDSMACHINE_INFO_FIELDS
Especifica que tipo de informações para recuperar para um determinado computador.Specifies what kind of information to retrieve for a particular machine.

MACHINE_INFO_FLAGSMACHINE_INFO_FLAGS
Usado para descrever uma máquina.Used to describe a machine.

MESSAGETYPEMESSAGETYPE
Especifica o tipo de mensagem e o motivo.Specifies the message type and reason.

MODULE_FLAGSMODULE_FLAGS
Usado para descrever um módulo.Used to describe a module.

MODULE_INFO_FIELDSMODULE_INFO_FIELDS
Especifica os sinalizadores para as informações de módulo de depuração.Specifies the flags for the debug module information.

MODULE_INFO_FLAGSMODULE_INFO_FLAGS
Especifica o estado de símbolos para um módulo.Specifies the state of symbols for a module.

NAME_MATCHNAME_MATCH
Seleciona a opção de maiusculas para correspondência de nomes.Selects the case option for matching names.

OBJECT_TYPEOBJECT_TYPE
Especifica o tipo de um objeto do avaliador de expressão.Specifies the type of an object from the expression evaluator.

PARSEFLAGSPARSEFLAGS
Especifica como analisar uma expressão.Specifies how to parse an expression.

PENDING_BP_STATEPENDING_BP_STATE
Especifica o estado de um ponto de interrupção pendente (um ponto de interrupção que ainda não foi associado).Specifies the state of a pending breakpoint (a breakpoint that has not yet been bound).

PENDING_BP_STATE_FLAGSPENDING_BP_STATE_FLAGS
Especifica os sinalizadores de estado do ponto de interrupção pendente.Specifies the pending breakpoint state flags.

PORT_SUPPLIER_DESCRIPTION_FLAGSPORT_SUPPLIER_DESCRIPTION_FLAGS
Define os metadados que podem ser recuperados sobre um fornecedor de porta.Defines the metadata that can be retrieved about a port supplier.

PROCESS_INFO_FIELDSPROCESS_INFO_FIELDS
Especificado que tipo de informações para recuperar para um processo.Specified what kind of information to retrieve for a process.

PROCESS_INFO_FLAGSPROCESS_INFO_FLAGS
Descreve ou especifica as propriedades de um processo.Describes or specifies properties of a process.

PROGRAM_DESTROY_FLAGSPROGRAM_DESTROY_FLAGS
Enumera o válido sinalizadores de destruir os valores do programa.Enumerates the valid values of the program destroy flags.

PROVIDER_FIELDSPROVIDER_FIELDS
Especifica as propriedades associadas a um provedor de programa.Specifies properties associated with a program provider.

PROVIDER_FLAGSPROVIDER_FLAGS
Especifica as propriedades desejadas para serem obtidas de um provedor de programa.Specifies desired properties to be obtained from a program provider.

REFERENCE_COMPAREREFERENCE_COMPARE
Especifica o tipo de comparação para referências.Specifies the type of comparison for references.

REFERENCE_TYPEREFERENCE_TYPE
Especifica o tipo de referência.Specifies the reference type.

SEEK_STARTSEEK_START
Especifica a posição da qual iniciar a busca em uma desmontagem.Specifies the position from which to start seeking in a disassembly.

STEPKINDSTEPKIND
Especifica o tipo de etapa de passo a passo.Specifies the step kind for stepping.

STEPUNITSTEPUNIT
Especifica a unidade da etapa de passo a passo.Specifies the step unit for stepping.

SYMBOL_SEARCH_INFO_FIELDSSYMBOL_SEARCH_INFO_FIELDS
Especifica que tipo de informações de símbolo para recuperar.Specifies what kind of symbol information to retrieve.

TEXT_DOC_ATTR_2TEXT_DOC_ATTR_2
Descreve os atributos de um documento.Describes the attributes of a document.

THREADPROPERTY_FIELDSTHREADPROPERTY_FIELDS
Especifica quais informações sobre um segmento que deve ser recuperado.Specifies what information about a thread that is to be retrieved.

THREADSTATETHREADSTATE
Especifica o estado do thread.Specifies the state of the thread.

RequisitosRequirements

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

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee Also

Referência de APIAPI Reference