다음을 통해 공유


Enumerations (Visual Studio Debugging)

다음은 Visual Studio Debugging SDK에 대한 열거형입니다.

  • AD_PROCESS_ID_TYPE AD_PROCESS_ID 구조에서 프로세스 ID를 해석하는 방법을 지정합니다.

  • ADDRESS_KIND 주소 유형을 지정합니다.

  • ASSEMBLYLOCRESOLUTION 은 어셈블리가 있는 위치를 지정합니다.

  • ATTACH_REASON DE(디버그 엔진)가 프로그램 노드에 연결하는 이유를 지정합니다.

  • BP_COND_STYLE 보류 중인 중단점과 바인딩된 중단점에 대한 중단점 조건 스타일을 지정합니다.

  • BP_ERROR_TYPE 중단점의 오류 유형을 지정합니다.

  • BP_FLAGS 중단점을 설정할 때 추가 정보를 지정하는 데 사용할 수 있는 선택적 플래그를 제공합니다.

  • BP_FLAGS90 중단점을 설정할 때 추가 정보를 지정하는 데 사용할 수 있는 선택적 플래그에 유효한 값을 열거합니다. 이 열거형은 BP_FLAGS 열거형을 확장합니다.

  • BP_LOCATION_TYPE 중단점 요청에 대한 중단점의 위치 유형을 지정합니다.

  • BP_PASSCOUNT_STYLE 중단점이 실행되도록 하는 중단점 통과 횟수와 관련된 조건을 지정합니다.

  • BP_RES_DATA_FLAGS 데이터 중단점이 하드웨어에서 에뮬레이트되거나 구현되는지 여부를 지정합니다.

  • BP_STATE 바인딩된 중단점의 존재 여부 및 사용 여부를 지정합니다.

  • BP_TYPE 중단점이 코드 위치에 있는지, 데이터 위치인지 또는 다른 유형의 중단점인지를 지정합니다.

  • BP_UNBOUND_REASON 중단점이 바인딩되지 않은 이유를 제공합니다.

  • BPERESI_FIELDS 중단점의 실패한 해결에 대해 검색할 정보를 지정합니다.

  • BPREQI_FIELDS 중단점 요청에 대해 검색할 정보를 지정합니다.

  • BPREQI_FIELDS90 중단점 요청에 대해 검색할 정보를 지정하는 유효한 값을 열거합니다. 이 열거형은 BPREQI_FIELDS 열거형을 확장합니다.

  • BPRESI_FIELDS 중단점의 성공적인 해결에 대해 검색할 정보를 지정합니다.

  • CANSTOP_REASON 실행의 특정 지점에 도달한 후 프로그램이 실행을 중지할 수 있는지 확인하는 데 사용됩니다.

  • CONNECTION_PROTOCOL 디버그 서버와 디버그 패키지 간에 통신하는 데 사용되는 프로토콜을 나타냅니다.

  • CONSTRUCTOR_ENUM 다양한 유형의 생성자를 선택합니다.

  • CONTEXT_COMPARE 두 메모리 컨텍스트를 비교하기 위한 조건을 지정합니다.

  • CONTEXT_INFO_FIELDS 메모리 컨텍스트에 대해 검색할 정보를 지정합니다.

  • DBG_ATTRIB_FLAGS IDebugProperty2 또는 IDebugReference2 인터페이스에 대한 다양한 특성을 설명합니다.

  • DEBUG_REASON 디버깅을 위해 프로세스가 시작된 이유를 지정합니다.

  • DEBUGPROP_INFO_FLAGS 디버그 속성 개체에 대해 검색할 정보를 지정합니다.

  • DEBUGREF_INFO_FLAGS 디버그 참조 개체에 대해 검색할 정보를 지정합니다.

  • DISASSEMBLY_FLAGS 디스어셈블리의 플래그를 지정합니다.

  • DISASSEMBLY_STREAM_FIELDS 디스어셈블리 필드에 대해 검색할 정보를 지정합니다.

  • DISASSEMBLY_STREAM_SCOPE 디스어셈블리 스트림의 범위를 지정합니다.

  • DisplayKind는 IDebugField 개체에서 가져와서 사용자에게 표시할 정보의 종류를 나타내는 유효한 값을 열거합니다.

  • DOCCONTEXT_COMPARE 두 문서 컨텍스트를 비교하기 위한 조건을 지정합니다.

  • DUMPTYPE 은 덤프할 프로그램의 상태의 양을 지정합니다.

  • dwTYPE_KIND IDebugField 개체의 형식을 해석하는 방법을 지정합니다.

  • EncUnavailableReason 은 편집 및 계속을 사용할 수 없는 이유를 설명합니다.

  • EVALFLAGS 는 식 평가를 제어하는 플래그를 지정합니다.

  • EVALFLAGS90 식 평가를 제어하는 플래그의 유효한 값을 열거합니다. 이 열거형은 EVALFLAGS 열거형을 확장합니다.

  • EVENTATTRIBUTES 는 이벤트 특성을 지정합니다.

  • EXCEPTION_STATE 예외 상태를 지정합니다.

  • FIELD_INFO_FIELDS IDebugField 개체에 대해 검색할 정보를 지정합니다.

  • FIELD_KIND IDebugField 개체에 포함된 필드의 종류를 지정합니다.

  • FIELD_KIND_EX IDebugField 개체에 포함할 수 있는 추가 종류의 필드를 열거합니다. 이 열거형은 FIELD_KIND 열거형을 확장합니다.

  • FIELD_MODIFIERS 필드 형식에 대한 한정자를 지정합니다.

  • FRAMEINFO_FLAGS 스택 프레임 개체에 대해 검색할 정보를 지정합니다.

  • GETHOSTNAME_TYPE 호스트 이름의 형식을 지정합니다.

  • GETNAME_TYPE 검색할 파일의 이름 형식을 지정합니다.

  • INTERCEPT_EXCEPTION_ACTION 예외를 가로챌 때 수행할 작업을 지정합니다.

  • LAUNCH_FLAGS 프로그램을 시작하는 방법을 지정합니다.

  • MACHINE_INFO_FIELDS 특정 컴퓨터에 대해 검색할 정보의 종류를 지정합니다.

  • MACHINE_INFO_FLAGS 머신을 설명하는 데 사용됩니다.

  • MESSAGETYPE 은 메시지 유형 및 이유를 지정합니다.

  • MODULE_FLAGS 모듈을 설명하는 데 사용됩니다.

  • MODULE_INFO_FIELDS 디버그 모듈 정보의 플래그를 지정합니다.

  • MODULE_INFO_FLAGS 모듈의 기호 상태를 지정합니다.

  • NAME_MATCH 이름과 일치하는 대/소문자 옵션을 선택합니다.

  • OBJECT_TYPE 식 계산기에서 개체의 형식을 지정합니다.

  • PARSEFLAGS 는 식을 구문 분석하는 방법을 지정합니다.

  • PENDING_BP_STATE 보류 중인 중단점(아직 바인딩되지 않은 중단점)의 상태를 지정합니다.

  • PENDING_BP_STATE_FLAGS 보류 중인 중단점 상태 플래그를 지정합니다.

  • PORT_SUPPLIER_DESCRIPTION_FLAGS 포트 공급자에 대해 검색할 수 있는 메타데이터를 정의합니다.

  • PROCESS_INFO_FIELDS 프로세스에 대해 검색할 정보의 종류를 지정합니다.

  • PROCESS_INFO_FLAGS 프로세스의 속성을 설명하거나 지정합니다.

  • PROGRAM_DESTROY_FLAGS 프로그램 삭제 플래그의 유효한 값을 열거합니다.

  • PROVIDER_FIELDS 프로그램 공급자와 연결된 속성을 지정합니다.

  • PROVIDER_FLAGS 프로그램 공급자에서 가져올 원하는 속성을 지정합니다.

  • REFERENCE_COMPARE 참조에 대한 비교 유형을 지정합니다.

  • REFERENCE_TYPE 참조 형식을 지정합니다.

  • SEEK_START 디스어셈블리에서 검색을 시작할 위치를 지정합니다.

  • STEPKIND 는 단계별 단계를 지정합니다.

  • STEPUNIT 는 단계별 단계 단위를 지정합니다.

  • SYMBOL_SEARCH_INFO_FIELDS 검색할 기호 정보의 종류를 지정합니다.

  • TEXT_DOC_ATTR_2 문서의 특성을 설명합니다.

  • THREADPROPERTY_FIELDS 검색할 스레드에 대한 정보를 지정합니다.

  • THREADSTATE 는 스레드의 상태를 지정합니다.

요구 사항

헤더: msdbg.h, sh.h, or ee.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목