共用方式為


ICorDebugStepper::SetInterceptMask 方法

設定值,以指定要逐步執行的程式碼類型。

語法

HRESULT SetInterceptMask (
    [in] CorDebugIntercept    mask
);

參數

mask [在]CorDebugIntercept 列舉的值組合,可指定程式碼類型。

備註

如果設定了攔截器的位,則步進器將在遇到給定類型的攔截程式碼時完成。 如果清除位元,則會跳過攔截碼。

從使用者的觀點來看,方法 SetInterceptMask 可能會與 ICorDebugStepper::SetUnmappedStopMask 發生非預期的互動。 例如,如果類別初始化程式碼的唯一可見 (也就是非內部) 部分缺少對應資訊,且未設定STOP_NO_MAPPING_INFO (請參閱 ICorDebugStepper::SetUnmappedStopMask 方法和 CorDebugUnmappedStop 列舉) ,則逐步執行類別初始化。 根據預設,只會使用列舉的 CorDebugIntercept INTERCEPT_NONE值。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起提供