중단점 요청에 대한 중단점의 위치 형식을 지정합니다.
구문
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_CODE 및 BPT_DATA는 BP_TYPE 열거형의 멤버입니다.
요구 사항
헤더: msdbg.h
네임스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll