ICorProfilerInfo::GetFunctionInfo Metodu
Belirtilen işlev için üst sınıf ve meta veri belirtecini alır.
Sözdizimi
HRESULT GetFunctionInfo(
[in] FunctionID functionId,
[out] ClassID *pClassId,
[out] ModuleID *pModuleId,
[out] mdToken *pToken);
Parametreler
functionId
[in] Üst sınıf ve meta veri belirtecinin alındığı işlevin kimliği.
pClassId
[out] İşlevin üst sınıfına bir işaretçi.
pModuleId
[out] İşlevin üst sınıfının tanımlandığı modülün işaretçisi.
pToken
[out] İşlev için meta veri belirtecinin işaretçisi.
Açıklamalar
Profil oluşturucu kodu, belirli bir modülün meta veri arabirimini almak için ICorProfilerInfo::GetModuleMetaData çağrısı yapabilir. Tarafından başvuruda pToken
bulunılan konuma döndürülen meta veri belirteci daha sonra işlevin meta verilerine erişmek için kullanılabilir.
Genel ClassID
bir sınıftaki bir işlevin, işlevinin kullanımı hakkında daha bağlamsal bilgiler olmadan elde edilemeyebilir. Bu durumda pClassId
0 olur. Profil oluşturucu kodu, daha fazla bağlam sağlamak için COR_PRF_FRAME_INFO bir değerle ICorProfilerInfo2::GetFunctionInfo2 kullanmalıdır.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin