Aracılığıyla paylaş


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.