Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera informacje o metodach dynamicznych.
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
[in] Identyfikator funkcji, dla której mają być pobierane informacje.
moduleId
[in] Wskaźnik do modułu, w którym zdefiniowano klasę nadrzędną funkcji.
ppvSig
[out] Wskaźnik do podpisu funkcji.
pbSig
[out] Wskaźnik do liczby bajtów dla podpisu funkcji.
cchName
[in] Maksymalny rozmiar tablicy wszName .
pcchName
[out] Liczba znaków w tablicy wszName .
wszName
[out] Tablica, której WCHAR nazwa jest nazwą funkcji, jeśli istnieje.
Remarks
Niektóre metody, takie jak IL Stubs lub LCG, nie mają skojarzonych metadanych, które można pobrać przy użyciu interfejsów API IMetaDataImport2 i IMetaDataImport2. Takie metody można napotkać przez profilerów za pomocą wskaźników instrukcji lub nasłuchiwanie ICorProfilerCallback8::D ynamicMethodJITCompilationStarted.
Ten interfejs API może służyć do pobierania informacji o metodach dynamicznych, w tym przyjaznej nazwy, jeśli jest dostępna.
Requirements
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorProf.idl, CorProf.h
Library: CorGuids.lib
Wersje programu .NET Framework: Dostępne od wersji 4.7.2