Метод IXCLRDataProcess::SetCodeNotifications
Запрашивает уведомления при создании или удалении кода для метода.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug
ICorProfiler
и 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] Модуль, связанный со всеми маркерами метода. Этот аргумент используется только в том случае, если mods
значение NULL.
tokens
[in] Маркеры метода, для которых требуется запрашивать уведомления о коде.
flags
[in] Флаги, связанные с каждым маркером метода. Если это значение NULL, singleFlags
используется в качестве флагов для всех маркеров в массиве tokens
. Каждая запись в массиве flags
представляет собой один или несколько флагов, определенных CLRDataMethodCodeNotification
перечислением.
singleFlags
[in] Флаги, связанные со всеми маркерами метода. Этот аргумент используется только в том случае, если flags
значение NULL. Аргумент singleFlags
является одним или несколькими флагами, определенными CLRDataMethodCodeNotification
перечислением.
Замечания
Предоставленный метод является частью IXCLRDataProcess
интерфейса и соответствует 41-му слоту таблицы виртуальных методов.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7