指出可以攔截 (亦即逐步執行) 的程式碼類型。
語法
typedef enum CorDebugIntercept {
INTERCEPT_NONE = 0x0,
INTERCEPT_CLASS_INIT = 0x01,
INTERCEPT_EXCEPTION_FILTER = 0x02,
INTERCEPT_SECURITY = 0x04,
INTERCEPT_CONTEXT_POLICY = 0x08,
INTERCEPT_INTERCEPTION = 0x10,
INTERCEPT_ALL = 0xffff
} CorDebugIntercept;
Members
| 成員 | Description |
|---|---|
INTERCEPT_NONE |
任何代碼都無法被攔截。 |
INTERCEPT_CLASS_INIT |
建構函式可以被攔截。 |
INTERCEPT_EXCEPTION_FILTER |
可以截取異常狀況過濾器。 |
INTERCEPT_SECURITY |
強制執行安全性的程式碼可能會被攔截。 |
INTERCEPT_CONTEXT_POLICY |
可以攔截環境定義原則。 |
INTERCEPT_INTERCEPTION |
未使用。 |
INTERCEPT_ALL |
所有代碼都可以被攔截。 |
備註
使用 ICorDebugStepper::SetInterceptMask 方法來建立可攔截的程式代碼類型。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起提供