Bagikan melalui


ICorProfilerInfo8::GetDynamicFunctionInfo Method

Mengambil informasi tentang metode dinamis.

Syntax

HRESULT GetDynamicFunctionInfo( [in]  FunctionID              functionId,
                                [out] ModuleID                *moduleId,
                                [out] PCCOR_SIGNATURE         *ppvSig,
                                [out] ULONG                   *pbSig,
                                [in]  ULONG                   cchName,
                                [out] ULONG                   *pcchName,
                                [out] WCHAR                   wszName[]);

Parameters

functionId
[di] ID fungsi untuk mengambil informasi.

moduleId
[di] Penunjuk ke modul tempat kelas induk fungsi ditentukan.

ppvSig
[out] Penunjuk ke tanda tangan untuk fungsi tersebut.

pbSig
[out] Penunjuk ke hitungan byte untuk tanda tangan fungsi.

cchName
[di] Ukuran wszName maksimum array.

pcchName
[out] Jumlah karakter dalam wszName array.

wszName
[out] Array WCHAR yang merupakan nama fungsi, jika ada.

Remarks

Metode tertentu seperti IL Stubs atau LCG tidak memiliki metadata terkait yang dapat diambil menggunakan API IMetaDataImport dan IMetaDataImport2 . Metode tersebut dapat ditemui oleh profiler melalui penunjuk instruksi atau dengan mendengarkan ICorProfilerCallback8::D ynamicMethodJITCompilationStarted.

API ini dapat digunakan untuk mengambil informasi tentang metode dinamis, termasuk nama yang mudah diingat, jika tersedia.

Requirements

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Library: CorGuids.lib

Versi .NET Framework: Tersedia sejak 4.7.2

See also