다음을 통해 공유


구조체 및 공용 구조체

다음은 구조체 및 공용 구조체 Visual Studio sdk 디버깅입니다.

  • AD_PROCESS_ID
    프로세스 ID는 시스템 ID 또는 GUID를 지정 합니다.

  • BP_CONDITION
    중단점에서 발생 하는 조건에 설명 합니다.

  • BP_ERROR_RESOLUTION_INFO
    해상도의 위치, 프로그램 및 스레드를 포함 하는 오류 중단점을 설명 합니다.

  • BP_LOCATION
    중단점의 위치를 설명 하는 구조를 지정 합니다.

  • BP_LOCATION_CODE_ADDRESS
    주소를 코드에서 중단점의 위치를 설명 하는 구성 요소를 정의 합니다.

  • BP_LOCATION_CODE_CONTEXT
    디버깅 중인 프로그램에 주소를 직접 바인딩된 중단점의 위치를 설명 합니다.

  • BP_LOCATION_CODE_FILE_LINE
    코드 소스 파일 줄에서 중단점의 위치를 설명 합니다.

  • BP_LOCATION_CODE_FUNC_OFFSET
    코드에서 함수에서 중단점의 오프셋된 위치를 설명합니다.

  • BP_LOCATION_CODE_STRING
    IDE에서 사용자가 입력할 수 있는 문자열 기반 코드 중단점을 설정 하는 데 사용 됩니다.

  • BP_LOCATION_DATA_STRING
    IDE에서 사용자가 입력할 수 있는 문자열을 기반으로 하는 데이터 중단점을 설정 하는 데 사용 됩니다.

  • BP_LOCATION_RESOLUTION
    해상도를 특정 위치에 중단점을 설명 합니다.

  • BP_PASSCOUNT
    여기에 중단점 이전에 통과 된 후 발생 합니다 count 및 조건을 설명 합니다.

  • BP_REQUEST_INFO
    중단점을 구현 하는 데 필요한 정보가 들어 있습니다.

  • BP_REQUEST_INFO2
    중단점을 구현 하는 데 필요한 정보가 포함 되어 있습니다 (같은 이름으로 BP_REQUEST_INFO 구조 GUID, 제약 조건 및 추적점 정보를 공급 업체를 포함 하지만).

  • BP_RESOLUTION_CODE
    코드 중단점의 위치를 설명 합니다.

  • BP_RESOLUTION_DATA
    데이터 중단점을 바인딩할 결과를 설명 합니다.

  • BP_RESOLUTION_INFO
    코드 중단점 또는 데이터 중단점에 대해 바인딩된 중단점 정보에 설명 합니다.

  • BP_RESOLUTION_LOCATION
    중단점 위치 확인의 구조를 지정합니다.

  • BSTR_ARRAY
    문자열 배열에 설명 합니다.

  • BUILT_TYPE
    메타 데이터에서 수행 하는 필드 형식에 대 한 정보를 지정 합니다.

  • CODE_PATH
    함수 또는 메서드 호출에 설명 합니다.

  • COMPUTER_INFO
    디버거를 실행 중인 컴퓨터에 설명 합니다.

  • CONST_GUID_ARRAY
    Guid가 나와 있습니다.

  • CONTEXT_INFO
    메모리 컨텍스트 또는 코드의 컨텍스트를 설명합니다.

  • DEBUG_ADDRESS
    디버깅 중인 프로그램에 있는 주소를 설명 합니다.

  • DEBUG_ADDRESS_UNION
    여러 가지 종류의 주소 중 하나를 나타냅니다.

  • DEBUG_CUSTOM_VIEWER
    사용자 지정 뷰어를 식별 하거나 시각화 도우미를 입력 합니다.

  • DEBUG_PROPERTY_INFO
    차례로 개체의 이름, 유형 및 값을 가진 계층 구조적 특성을 설명 하는 디버그 속성에 설명 합니다.

  • DEBUG_REFERENCE_INFO
    에 대 한 참조를 설명합니다.

  • DisassemblyData
    분해 하는 IDE 표시에 설명 합니다.

  • EXCEPTION_INFO
    예외 또는 디버깅 중인 프로그램에서 발생 하는 런타임 오류에 설명 합니다.

  • FIELD_INFO
    지역 변수, 매개 변수 또는 다른 필드에 설명 합니다.

  • FRAMEINFO
    스택 프레임에 설명 합니다.

  • GUID_ARRAY
    사용할 수 있는 디버깅 엔진에 대 한 고유 식별자의 배열에 설명 합니다.

  • JMC_CODE_SPEC
    JustMyCode 정보 모듈에 대 한 설정 하는 데 사용 됩니다.

  • MACHINE_INFO
    특정 시스템에 설명 합니다.

  • METADATA_ADDRESS_ARRAYELEM
    배열에서 배열 요소에 설명 합니다.

  • METADATA_ADDRESS_FIELD
    클래스 또는 구조체의 필드의 주소에 설명 합니다.

  • METADATA_ADDRESS_LOCAL
    주소 (일반적으로 함수 또는 메서드)를 사용 하는 범위 내에서 지역 변수를 설명합니다.

  • METADATA_ADDRESS_METHOD
    주소 클래스의 메서드를 설명합니다.

  • METADATA_ADDRESS_PARAM
    메서드 또는 함수의 매개 변수를 설명합니다.

  • METADATA_ADDRESS_RETVAL
    메서드 또는 함수 반환 값에 설명 합니다.

  • METADATA_TYPE
    메타 데이터에서 수행 하는 필드 형식에 설명 합니다.

  • MODULE_INFO
    특정 모듈 (DLL, EXE, 또는 어셈블리)에 대해 설명 합니다.

  • MODULE_SYMBOL_SEARCH_INFO
    검색 된 기호 검색 경로 대 한 상태 정보를 설명 합니다.

  • NATIVE_ADDRESS
    기본 주소에 설명 합니다.

  • PDB_TYPE
    PDB 심볼에서 수행 하는 필드 형식을 설명 합니다.

  • PENDING_BP_STATE_INFO
    코드 위치를 바인딩할 준비가 되어 중단점의 상태를 설명 합니다.

  • PROCESS_INFO
    프로세스에 설명 합니다.

  • PROGRAM_NODE_ARRAY
    목록을 설명 합니다 IDebugProgramNode2 프로그램의 노드를 나타내는 개체입니다.

  • PROVIDER_PROCESS_DATA
    컴퓨터에서 실행 되는 프로세스에 설명 합니다.

  • TEXT_POSITION
    지정 된 텍스트에 줄 및 열 위치를 설명합니다.

  • THREADPROPERTIES
    스레드 속성을 설명합니다.

  • TYPE_INFO
    필드의 형식에 설명 합니다.

  • UNMANAGED_ADDRESS_PHYSICAL
    실제 주소에 설명 합니다.

  • UNMANAGED_ADDRESS_THIS_RELATIVE
    주소를 기준으로 설명 된 this 포인터 (Me Visual Basic).

요구 사항

헤더: msdbg.h, sh.h, 또는 ee.h

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

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

참고 항목

참조

API 참조 (Visual Studio 디버깅)