ICorProfilerInfo::GetCodeInfo — Metoda
Pobiera zakres kodu natywnego skojarzonego z określonym identyfikatorem funkcji.
Ta metoda jest przestarzała. Zamiast tego użyj metody ICorProfilerInfo2::GetCodeInfo2 .
Składnia
HRESULT GetCodeInfo(
[in] FunctionID functionId,
[out] LPCBYTE *pStart,
[out] ULONG *pcSize);
Parametry
functionId
[w] Identyfikator funkcji, z którą jest skojarzony kod natywny.
pStart
[out] Wskaźnik do tablicy bajtów tworzących kod natywny funkcji.
pcSize
[out] Wskaźnik do liczby całkowitej, która określa rozmiar w bajtach kodu natywnego.
Uwagi
Aby zoptymalizować wydajność, środowisko uruchomieniowe w .NET Framework w wersji 2.0 dzieli wstępnie skompilowany, natywny kod funkcji na wiele regionów. W związku z tym metoda jest przestarzała w .NET Framework 2.0, GetCodeInfo
ponieważ nie może obsłużyć zakresu kodu natywnego funkcji. Profileery powinny zamiast tego przełączyć się na użycie bardziej ogólnej ICorProfilerInfo2::GetCodeInfo2
metody.
Ta funkcja używa buforów przydzielonych przez obiekt wywołujący.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
.NET Framework wersje: 1.0