共用方式為


IXCLRDataProcess::SetCodeNotifications 方法

為方法產生或捨棄程序代碼時,要求通知。

注意

此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebugICorProfiler API。

語法

HRESULT SetCodeNotifications(
    [in] ULONG32 numTokens,
    [in, size_is(numTokens)] IXCLRDataModule* mods[],
    [in] IXCLRDataModule *singleMod,
    [in, size_is(numTokens)] mdMethodDef tokens[],
    [in, size_is(numTokens)] ULONG32 flags[],
    [in] ULONG32 singleFlags
);

參數

numTokens
[in]要求程式代碼通知的方法令牌數目。

mods
[in]與每個方法令牌相關聯的模組。 如果這是 NULL, singleMod 則會當做數位中所有令牌的 tokens 模組使用。

singleMod
[in]與所有方法令牌相關聯的模組。 只有在 為 NULL 時 mods ,才會使用此自變數。

tokens
[in]要求程式代碼通知的方法令牌。

flags
[in]與每個方法令牌相關聯的旗標。 如果這是 NULL, singleFlags 則會當做數位中所有令牌的 tokens 旗標使用。 陣列中的每個 flags 專案都是列舉所 CLRDataMethodCodeNotification 定義的一或多個旗標。

singleFlags
[in]與所有方法令牌相關聯的旗標。 只有在 為 NULL 時 flags ,才會使用此自變數。 自 singleFlags 變數是 列舉所 CLRDataMethodCodeNotification 定義的一或多個旗標。

備註

提供的 方法是 介面的 IXCLRDataProcess 一部分,並對應至虛擬方法數據表的第 41 個位置。

需求

平台:請參閱系統需求標頭:連結庫:.NET Framework 版本: 自 4.7 起可用

另請參閱