Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Following are enumerations for the Visual Studio Debugging SDK.
- AD_PROCESS_ID_TYPE 
 Specifies how to interpret a process ID in the AD_PROCESS_ID structure.
- ADDRESS_KIND 
 Specifies the types of an address.
- ASSEMBLYLOCRESOLUTION 
 Specifies where an assembly is located.
- ATTACH_REASON 
 Specifies the reason for the debug engine (DE) to attach to a program node.
- BP_COND_STYLE 
 Specifies the breakpoint condition style for pending and bound breakpoints.
- BP_ERROR_TYPE 
 Specifies the error type of a breakpoint.
- BP_FLAGS 
 Provides optional flags that may be used to specify additional information when setting a breakpoint.
- BP_FLAGS90 
 Enumerates valid values for optional flags that may be used to specify additional information when setting a breakpoint. This enumeration extends the BP_FLAGS enumeration.
- BP_LOCATION_TYPE 
 Specifies the location type of the breakpoint for a breakpoint request.
- BP_PASSCOUNT_STYLE 
 Specifies the condition associated with the breakpoint pass count that will cause the breakpoint to fire.
- BP_RES_DATA_FLAGS 
 Specifies whether the data breakpoint is being emulated or implemented in hardware.
- BP_STATE 
 Specifies the existence of a bound breakpoint and whether it is enabled.
- BP_TYPE 
 Specifies whether the breakpoint is at a code location, is a data location, or is another type of breakpoint.
- BP_UNBOUND_REASON 
 Gives the reason a breakpoint was unbound.
- BPERESI_FIELDS 
 Specifies what information to retrieve about a failed resolution of a breakpoint.
- BPREQI_FIELDS 
 Specifies what information to retrieve about a breakpoint request.
- BPREQI_FIELDS90 
 Enumerates the valid values that specify the information to be retrieved about a breakpoint request. This enumeration extends the BPREQI_FIELDS enumeration.
- BPRESI_FIELDS 
 Specifies what information is to be retrieved about the successful resolution of a breakpoint.
- CANSTOP_REASON 
 Used to determine if a program can stop execution after reaching a particular point in the execution.
- CONNECTION_PROTOCOL 
 A value that indicates the protocol being used to communicate between a debug server and the debug package.
- CONSTRUCTOR_ENUM 
 Selects different types of constructors.
- CONTEXT_COMPARE 
 Specifies the criteria for comparing two memory contexts.
- CONTEXT_INFO_FIELDS 
 Specifies what information to retrieve about a memory context.
- DBG_ATTRIB_FLAGS 
 Describes various attributes for an IDebugProperty2 or an IDebugReference2 interface.
- DEBUG_REASON 
 Specifies why the process was launched for debugging.
- DEBUGPROP_INFO_FLAGS 
 Specifies what information to retrieve about a debug property object.
- DEBUGREF_INFO_FLAGS 
 Specifies what information to retrieve about a debug reference object.
- DISASSEMBLY_FLAGS 
 Specifies the flags for disassembly.
- DISASSEMBLY_STREAM_FIELDS 
 Specifies what information to retrieve about a disassembly field.
- DISASSEMBLY_STREAM_SCOPE 
 Specifies the scope of the disassembly stream.
- DisplayKind 
 Enumerates the valid values that represent the kinds of information to take from an an IDebugField object and display to the user.
- DOCCONTEXT_COMPARE 
 Specifies the criteria for comparing two document contexts.
- DUMPTYPE 
 Specifies how much of a program's state to dump.
- dwTYPE_KIND 
 Specifies how to interpret the type of an IDebugField object.
- EncUnavailableReason 
 Represents the reasons that Edit and Continue is not available.
- EVALFLAGS 
 Specifies flags that control expression evaluation.
- EVALFLAGS90 
 Enumerates the valid values for flags that control expression evaluation. This enumeration extends the EVALFLAGS enumeration.
- EVENTATTRIBUTES 
 Specifies the event attributes.
- EXCEPTION_STATE 
 Specifies the exception state.
- FIELD_INFO_FIELDS 
 Specifies what information to retrieve about an IDebugField object.
- FIELD_KIND 
 Specifies the kind of field contained in an IDebugField object.
- FIELD_KIND_EX 
 Enumerates additional kinds of fields an IDebugField object can contain. This enumeration extends the FIELD_KIND enumeration.
- FIELD_MODIFIERS 
 Specifies modifiers for a field type.
- FRAMEINFO_FLAGS 
 Specifies the information to retrieve about a stack frame object.
- GETHOSTNAME_TYPE 
 Specifies the type of host name.
- GETNAME_TYPE 
 Specifies the name type of files to retrieve.
- INTERCEPT_EXCEPTION_ACTION 
 Specifies what actions to take when intercepting exceptions.
- LAUNCH_FLAGS 
 Specifies how a program is to be launched.
- MACHINE_INFO_FIELDS 
 Specifies what kind of information to retrieve for a particular machine.
- MACHINE_INFO_FLAGS 
 Used to describe a machine.
- MESSAGETYPE 
 Specifies the message type and reason.
- MODULE_FLAGS 
 Used to describe a module.
- MODULE_INFO_FIELDS 
 Specifies the flags for the debug module information.
- MODULE_INFO_FLAGS 
 Specifies the state of symbols for a module.
- NAME_MATCH 
 Selects the case option for matching names.
- OBJECT_TYPE 
 Specifies the type of an object from the expression evaluator.
- PARSEFLAGS 
 Specifies how to parse an expression.
- PENDING_BP_STATE 
 Specifies the state of a pending breakpoint (a breakpoint that has not yet been bound).
- PENDING_BP_STATE_FLAGS 
 Specifies the pending breakpoint state flags.
- PORT_SUPPLIER_DESCRIPTION_FLAGS 
 Defines the metadata that can be retrieved about a port supplier.
- PROCESS_INFO_FIELDS 
 Specified what kind of information to retrieve for a process.
- PROCESS_INFO_FLAGS 
 Describes or specifies properties of a process.
- PROGRAM_DESTROY_FLAGS 
 Enumerates the valid values of the program destroy flags.
- PROVIDER_FIELDS 
 Specifies properties associated with a program provider.
- PROVIDER_FLAGS 
 Specifies desired properties to be obtained from a program provider.
- REFERENCE_COMPARE 
 Specifies the type of comparison for references.
- REFERENCE_TYPE 
 Specifies the reference type.
- SEEK_START 
 Specifies the position from which to start seeking in a disassembly.
- STEPKIND 
 Specifies the step kind for stepping.
- STEPUNIT 
 Specifies the step unit for stepping.
- SYMBOL_SEARCH_INFO_FIELDS 
 Specifies what kind of symbol information to retrieve.
- TEXT_DOC_ATTR_2 
 Describes the attributes of a document.
- THREADPROPERTY_FIELDS 
 Specifies what information about a thread that is to be retrieved.
- THREADSTATE 
 Specifies the state of the thread.
Requirements
Header: msdbg.h, sh.h, or ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll