Udostępnij za pośrednictwem


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

Zobacz też