設定值,以指定要逐步執行的程式碼類型。
語法
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 起提供