共用方式為


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
初始化/使用bpLocationBP_REQUEST_INFOBP_REQUEST_INFO2結構的 [斷點位置] 字段。

BPREQI_LANGUAGE
初始化/使用 guidLanguageBP_REQUEST_INFO2 結構的BP_REQUEST_INFO欄位。

BPREQI_PROGRAM
初始化/使用 pProgramBP_REQUEST_INFO2 結構的BP_REQUEST_INFO欄位。

BPREQI_PROGRAMNAME
初始化/使用 bstrProgramNameBP_REQUEST_INFO2 結構的BP_REQUEST_INFO欄位。

BPREQI_THREAD
初始化/使用 pThreadBP_REQUEST_INFO2 結構的BP_REQUEST_INFO欄位。

BPREQI_THREADNAME
初始化/使用 bstrThreadNameBP_REQUEST_INFO2 結構的BP_REQUEST_INFO欄位。

BPREQI_PASSCOUNT
初始化/使用 bpPassCountBP_REQUEST_INFO2 結構的BP_REQUEST_INFO欄位。

BPREQI_CONDITION
初始化/使用 bpConditionBP_REQUEST_INFO2 結構的 [斷點條件] 欄位BP_REQUEST_INFO

BPREQI_FLAGS
初始化/使用 dwFlagsBP_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_INFOBP_REQUEST_INFO2結構的哪些欄位。

這些旗標也可用來指出傳回每個結構時,會使用和 BP_REQUEST_INFO2 結構的哪些欄位BP_REQUEST_INFO,以及有效欄位。

這些值可能會與位 OR結合。

需求

標頭:msdbg.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱