共用方式為


IDebugBreakpoint2::GetPassCount 方法 (dbgeng.h)

GetPassCount 方法會傳回觸發斷點之前,原本需要達到斷點位置的目標次數。

語法

HRESULT GetPassCount(
  [out] PULONG Count
);

參數

[out] Count

目標原本在觸發前叫用斷點所需的次數。 目標原本需要傳遞斷點而不觸發的次數,就是傳回至 count 的值減一。

傳回值

傳回碼 描述
S_OK
方法成功。
 

這個方法也可以傳回錯誤值。 如需詳細資訊,請參閱 傳回值

言論

GetPassCount 方法會傳回原本觸發斷點所需的點擊次數。 GetCurrentPassCount 方法會傳回仍必須發生的點擊次數,以觸發斷點。 例如,如果建立的斷點的傳遞計數為 20,而且到目前為止已有 5 次傳遞,則此方法 GetPassCount 會傳回 20,而且 GetCurrentPassCount 傳回 15。

在目標叫用到斷點的時間足以觸發它之後,除非呼叫 setPassCount ,否則每次叫用斷點時都會觸發斷點。 您也可以呼叫 SetPassCount,以在觸發斷點之前變更傳遞計數。 此呼叫會重設原始的傳遞計數和剩餘的傳遞計數。

如果調試程式在逐步執行程式代碼時於斷點位置執行程式碼,此執行不會造成觸發斷點之前所保留的次數。

GetParameters 方法也會傳回 Count中傳回的資訊。

如需斷點屬性的詳細資訊,請參閱 控制斷點旗標和參數

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Dbgeng.h)