Compartir a través de


Enumeraciones (depuración de Visual Studio)

A continuación se enumeran las enumeraciones del SDK de depuración de Visual Studio.

  • AD_PROCESS_ID_TYPE especifica cómo interpretar un identificador de proceso en la estructura AD_PROCESS_ID.

  • ADDRESS_KIND especifica los tipos de una dirección.

  • ASSEMBLYLOCRESOLUTION especifica dónde se encuentra un ensamblado.

  • ATTACH_REASON especifica el motivo para que el motor de depuración (DE) se adjunte a un nodo de programa.

  • BP_COND_STYLE especifica el estilo de condición de punto de interrupción para puntos de interrupción pendientes y enlazados.

  • BP_ERROR_TYPE especifica el tipo de error de un punto de interrupción.

  • BP_FLAGS proporciona marcas opcionales que se pueden usar para especificar información adicional al establecer un punto de interrupción.

  • BP_FLAGS90 enumera los valores válidos para las marcas opcionales que se pueden usar para especificar información adicional al establecer un punto de interrupción. Esta enumeración extiende la enumeración BP_FLAGS .

  • BP_LOCATION_TYPE especifica el tipo de ubicación del punto de interrupción para una solicitud de punto de interrupción.

  • BP_PASSCOUNT_STYLE especifica la condición asociada al recuento de pasos de punto de interrupción que hará que se active el punto de interrupción.

  • BP_RES_DATA_FLAGS especifica si el punto de interrupción de datos se está emulando o implementando en hardware.

  • BP_STATE especifica la existencia de un punto de interrupción enlazado y si está habilitado.

  • BP_TYPE especifica si el punto de interrupción está en una ubicación de código, es una ubicación de datos o es otro tipo de punto de interrupción.

  • BP_UNBOUND_REASON da la razón por la que un punto de interrupción estaba desenlazada.

  • BPERESI_FIELDS especifica qué información recuperar sobre una resolución con error de un punto de interrupción.

  • BPREQI_FIELDS especifica qué información se va a recuperar sobre una solicitud de punto de interrupción.

  • BPREQI_FIELDS90 enumera los valores válidos que especifican la información que se va a recuperar sobre una solicitud de punto de interrupción. Esta enumeración extiende la enumeración BPREQI_FIELDS .

  • BPRESI_FIELDS especifica qué información se va a recuperar sobre la resolución correcta de un punto de interrupción.

  • CANSTOP_REASON se usa para determinar si un programa puede detener la ejecución después de alcanzar un punto determinado de la ejecución.

  • CONNECTION_PROTOCOL indica el protocolo que se usa para comunicarse entre un servidor de depuración y el paquete de depuración.

  • CONSTRUCTOR_ENUM selecciona diferentes tipos de constructores.

  • CONTEXT_COMPARE especifica los criterios para comparar dos contextos de memoria.

  • CONTEXT_INFO_FIELDS especifica la información que se va a recuperar sobre un contexto de memoria.

  • DBG_ATTRIB_FLAGS describe varios atributos para una interfaz IDebugProperty2 o IDebugReference2.

  • DEBUG_REASON especifica por qué se inició el proceso para la depuración.

  • DEBUGPROP_INFO_FLAGS especifica qué información se va a recuperar sobre un objeto de propiedad de depuración.

  • DEBUGREF_INFO_FLAGS especifica qué información se va a recuperar sobre un objeto de referencia de depuración.

  • DISASSEMBLY_FLAGS especifica las marcas para el desensamblaje.

  • DISASSEMBLY_STREAM_FIELDS especifica qué información se va a recuperar sobre un campo de desensamblaje.

  • DISASSEMBLY_STREAM_SCOPE especifica el ámbito del flujo de desensamblaje.

  • DisplayKind enumera los valores válidos que representan los tipos de información que se van a tomar de un objeto IDebugField y se muestran al usuario.

  • DOCCONTEXT_COMPARE especifica los criterios para comparar dos contextos de documento.

  • DUMPTYPE especifica la cantidad de estado de un programa que se va a volcar.

  • dwTYPE_KIND especifica cómo interpretar el tipo de un objeto IDebugField.

  • EncUnavailableReason eepresente las razones por las que Editar y continuar no está disponible.

  • EVALFLAGS especifica marcas que controlan la evaluación de expresiones.

  • EVALFLAGS90 enumera los valores válidos para las marcas que controlan la evaluación de expresiones. Esta enumeración extiende la enumeración EVALFLAGS .

  • EVENTATTRIBUTES especifica los atributos de evento.

  • EXCEPTION_STATE especifica el estado de excepción.

  • FIELD_INFO_FIELDS especifica qué información se va a recuperar sobre un objeto IDebugField.

  • FIELD_KIND especifica el tipo de campo contenido en un objeto IDebugField.

  • FIELD_KIND_EX enumera tipos adicionales de campos que puede contener un objeto IDebugField. Esta enumeración extiende la enumeración FIELD_KIND .

  • FIELD_MODIFIERS especifica modificadores para un tipo de campo.

  • FRAMEINFO_FLAGS especifica la información que se va a recuperar sobre un objeto de marco de pila.

  • GETHOSTNAME_TYPE especifica el tipo de nombre de host.

  • GETNAME_TYPE especifica el tipo de nombre de los archivos que se van a recuperar.

  • INTERCEPT_EXCEPTION_ACTION especifica qué acciones se deben realizar al interceptar excepciones.

  • LAUNCH_FLAGS especifica cómo se va a iniciar un programa.

  • MACHINE_INFO_FIELDS especifica qué tipo de información se va a recuperar para una máquina determinada.

  • MACHINE_INFO_FLAGS se usa para describir una máquina.

  • MESSAGETYPE especifica el tipo de mensaje y el motivo.

  • MODULE_FLAGS se usa para describir un módulo.

  • MODULE_INFO_FIELDS especifica las marcas de la información del módulo de depuración.

  • MODULE_INFO_FLAGS especifica el estado de los símbolos de un módulo.

  • NAME_MATCH selecciona la opción case para los nombres coincidentes.

  • OBJECT_TYPE especifica el tipo de un objeto del evaluador de expresiones.

  • PARSEFLAGS especifica cómo analizar una expresión.

  • PENDING_BP_STATE especifica el estado de un punto de interrupción pendiente (un punto de interrupción que aún no se ha enlazado).

  • PENDING_BP_STATE_FLAGS especifica las marcas de estado de punto de interrupción pendientes.

  • PORT_SUPPLIER_DESCRIPTION_FLAGS define los metadatos que se pueden recuperar sobre un proveedor de puertos.

  • PROCESS_INFO_FIELDS especifica qué tipo de información se va a recuperar para un proceso.

  • PROCESS_INFO_FLAGS describe o especifica las propiedades de un proceso.

  • PROGRAM_DESTROY_FLAGS enumera los valores válidos de las marcas de destrucción del programa.

  • PROVIDER_FIELDS especifica las propiedades asociadas a un proveedor de programas.

  • PROVIDER_FLAGS especifica las propiedades deseadas que se van a obtener de un proveedor de programas.

  • REFERENCE_COMPARE especifica el tipo de comparación para las referencias.

  • REFERENCE_TYPE especifica el tipo de referencia.

  • SEEK_START especifica la posición desde la que empezar a buscar en un desensamblaje.

  • STEPKIND especifica el tipo de paso para la ejecución paso a paso.

  • STEPUNIT especifica la unidad de paso para la ejecución paso a paso.

  • SYMBOL_SEARCH_INFO_FIELDS especifica qué tipo de información de símbolo se va a recuperar.

  • TEXT_DOC_ATTR_2 describe los atributos de un documento.

  • THREADPROPERTY_FIELDS especifica qué información sobre un subproceso que se va a recuperar.

  • THREADSTATE especifica el estado del subproceso.

Requisitos

Encabezado: msdbg.h, sh.h o ee.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también