Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Получает указатель на текст метода в коде общего промежуточного языка (CIL), начиная с заголовка.
Синтаксис
HRESULT GetILFunctionBody(
[in] ModuleID moduleId,
[in] mdMethodDef methodId,
[out] LPCBYTE *ppMethodHeader,
[out] ULONG *pcbMethodSize);
Параметры
moduleId [in] Идентификатор модуля, в котором находится функция.
methodId [in] Маркер метаданных для метода.
ppMethodHeader [out] Указатель на заголовок метода.
pcbMethodSize [out] Целое число, указывающее размер метода.
Замечания
Метод область модуль, в котором он живет. GetILFunctionBody Так как метод предназначен для предоставления средства доступа к коду CIL до его загрузки средой CLR, он использует маркер метаданных метода для поиска требуемого экземпляра.
GetILFunctionBody может возвращать CORPROF_E_FUNCTION_NOT_IL HRESULT, если methodId указывает на метод без какого-либо кода CIL (например, абстрактного метода или метода вызова платформы (PInvoke).
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: Доступно с версии 2.0