BPREQI_FIELDS
指定要擷取有關斷點要求的資訊。
語法
public enum enum_BPREQI_FIELDS {
BPREQI_BPLOCATION = 0x0001,
BPREQI_LANGUAGE = 0x0002,
BPREQI_PROGRAM = 0x0004,
BPREQI_PROGRAMNAME = 0x0008,
BPREQI_THREAD = 0x0010,
BPREQI_THREADNAME = 0x0020,
BPREQI_PASSCOUNT = 0x0040,
BPREQI_CONDITION = 0x0080,
BPREQI_FLAGS = 0x0100,
BPREQI_ALLOLDFIELDS = 0x01ff
BPREQI_VENDOR = 0x0200, // BP_REQUEST_INFO2 only
BPREQI_CONSTRAINT = 0x0400, // BP_REQUEST_INFO2 only
BPREQI_TRACEPOINT = 0x0800, // BP_REQUEST_INFO2 only
BPREQI_ALLFIELDS = 0x0fff // BP_REQUEST_INFO2 only
};
欄位
BPREQI_BPLOCATION
初始化/使用bpLocation
BP_REQUEST_INFO或BP_REQUEST_INFO2結構的 [斷點位置] 字段。
BPREQI_LANGUAGE
初始化/使用 guidLanguage
或 BP_REQUEST_INFO2
結構的BP_REQUEST_INFO
欄位。
BPREQI_PROGRAM
初始化/使用 pProgram
或 BP_REQUEST_INFO2
結構的BP_REQUEST_INFO
欄位。
BPREQI_PROGRAMNAME
初始化/使用 bstrProgramName
或 BP_REQUEST_INFO2
結構的BP_REQUEST_INFO
欄位。
BPREQI_THREAD
初始化/使用 pThread
或 BP_REQUEST_INFO2
結構的BP_REQUEST_INFO
欄位。
BPREQI_THREADNAME
初始化/使用 bstrThreadName
或 BP_REQUEST_INFO2
結構的BP_REQUEST_INFO
欄位。
BPREQI_PASSCOUNT
初始化/使用 bpPassCount
或 BP_REQUEST_INFO2
結構的BP_REQUEST_INFO
欄位。
BPREQI_CONDITION
初始化/使用 bpCondition
或 BP_REQUEST_INFO2
結構的 [斷點條件] 欄位BP_REQUEST_INFO
。
BPREQI_FLAGS
初始化/使用 dwFlags
或 BP_REQUEST_INFO2
結構的BP_REQUEST_INFO
欄位。
BPREQI_ALLOLDFIELDS
初始化/使用 結構 的所有欄位 BP_REQUEST_INFO
。
BPREQI_VENDOR
初始化/使用 guidVendor
結構的欄位 BP_REQUEST_INFO2
。
BPREQI_CONSTRAINT
初始化/使用 bstrConstraint
結構的欄位 BP_REQUEST_INFO2
。
BPREQI_TRACEPOINT
初始化/使用 bstrTracepoint
結構的欄位 BP_REQUEST_INFO2
。
BPREQI_ALLFIELDS
指定結構的所有欄位 BP_REQUEST_INFO2
。
備註
傳遞為 GetRequestInfo 的自變數,並BP_REQUEST_INFO方法來指定要初始化BP_REQUEST_INFO和BP_REQUEST_INFO2結構的哪些欄位。
這些旗標也可用來指出傳回每個結構時,會使用和 BP_REQUEST_INFO2
結構的哪些欄位BP_REQUEST_INFO
,以及有效欄位。
這些值可能會與位 OR
結合。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll