BP_LOCATION_TYPE
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
指定中斷點要求中斷點的位置類型。
語法
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
};
typedef DWORD 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
};
Members
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