다음을 통해 공유


BP_LOCATION_TYPE

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

구문

public enum enum_BP_LOCATION_TYPE {
    BPLT_NONE               = 0x00000000,
    BPLT_FILE_LINE          = 0x00010000,
    BPLT_FUNC_OFFSET        = 0x00020000,
    BPLT_CONTEXT            = 0x00030000,
    BPLT_STRING             = 0x00040000,
    BPLT_ADDRESS            = 0x00050000,
    BPLT_RESOLUTION         = 0x00060000,
    BPLT_CODE_FILE_LINE     = BPT_CODE | BPLT_FILE_LINE,
    BPLT_CODE_FUNC_OFFSET   = BPT_CODE | BPLT_FUNC_OFFSET,
    BPLT_CODE_CONTEXT       = BPT_CODE | BPLT_CONTEXT,
    BPLT_CODE_STRING        = BPT_CODE | BPLT_STRING,
    BPLT_CODE_ADDRESS       = BPT_CODE | BPLT_ADDRESS ,
    BPLT_DATA_STRING        = BPT_DATA | BPLT_STRING,
    BPLT_TYPE_MASK          = 0x0000FFFF,
    BPLT_LOCATION_TYPE_MASK = 0xFFFF0000
};

필드

BPLT_NONE
중단점 위치를 지정하지 않습니다.

BPLT_FILE_LINE
중단점의 위치 형식을 파일 줄로 지정합니다.

BPLT_FUNC_OFFSET
중단점의 위치 형식을 함수 오프셋으로 지정합니다.

BPLT_CONTEXT
중단점의 위치 형식을 컨텍스트로 지정합니다.

BPLT_STRING
중단점의 위치 형식을 문자열로 지정합니다.

BPLT_ADDRESS
중단점의 위치 형식을 주소로 지정합니다.

BPLT_RESOLUTION
중단점의 위치 형식을 해상도로 지정합니다.

BPLT_CODE_FILE_LINE
중단점의 위치 형식을 소스 코드 줄로 지정합니다.

BPLT_CODE_FUNC_OFFSET
중단점의 위치 형식을 코드 함수 오프셋으로 지정합니다.

BPLT_CODE_CONTEXT
중단점의 위치 형식을 코드 컨텍스트로 지정합니다.

BPLT_CODE_STRING
중단점의 위치 형식을 코드 문자열로 지정합니다.

BPLT_CODE_ADDRESS
중단점의 위치 형식을 코드 주소로 지정합니다.

BPLT_DATA_STRING
중단점의 위치 형식을 데이터 문자열로 지정합니다.

BPLT_TYPE_MASK
중단점 형식을 값에서 추출할 수 있도록 비트 마스크를 지정합니다.

BPLT_LOCATION_TYPE_MASK
비트 마스크를 지정하여 중단점 위치 형식을 값에서 추출할 수 있도록 합니다.

설명

GetLocationType 메서드에 매개 변수로 전달됩니다.

중단점 위치 형식은 중단점 형식과 위치 형식으로 구성됩니다. 즉, 중단점 위치 형식은 중단점 형식(예: BPT_CODE) 또는 위치 형식(예: BPLT_FILE_LINE)이 아니라는 것을 의미합니다. 현재 지원되는 모든 중단점 위치 형식에 대해 미리 정의된 상수는 이 열거형(BPLT_CODE_FILE_LINE~BPLT_DATA_STRING)에 포함됩니다.

BPT_CODEBPT_DATABP_TYPE 열거형의 멤버입니다.

요구 사항

헤더: msdbg.h

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

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

참고 항목