Freigeben über


ICorProfilerInfo::GetCodeInfo-Methode

Ruft den Wertebereich des systemeigenen Codes ab, der der angegebenen Funktions-ID zugeordnet ist.

Diese Methode ist veraltet. Verwenden Sie stattdessen die ICorProfilerInfo2::GetCodeInfo2-Methode.

HRESULT GetCodeInfo(
    [in]  FunctionID functionId,
    [out] LPCBYTE    *pStart,
    [out] ULONG      *pcSize);

Parameter

  • functionId
    [in] Die ID der Funktion, der der systemeigene Code zugeordnet wird.

  • pStart
    [out] Ein Zeiger auf ein Array von Bytes, aus denen sich der systemeigene Code der Funktion zusammensetzt.

  • pcSize
    [out] Ein Zeiger auf eine Ganzzahl, die die Größe des systemeigenen Codes in Bytes angibt.

Hinweise

Für eine Leistungsoptimierung teilt die Laufzeit in .NET Framework, Version 2.0, den vorkompilierten, systemeigenen Code einer Funktion in mehrere Bereiche auf. Daher ist die GetCodeInfo-Methode in .NET Framework 2.0 veraltet, denn sie kann den Wertebereich des systemeigenen Codes einer Funktion nicht behandeln. Profiler sollten dazu übergehen, stattdessen die eher allgemeine ICorProfilerInfo2::GetCodeInfo2-Methode zu verwenden.

Diese Funktion verwendet vom Aufrufer reservierte Puffer. Weitere Informationen finden Sie unter Vom Aufrufer reservierte Puffer.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 1.0

Siehe auch

Referenz

ICorProfilerInfo-Schnittstelle

Weitere Ressourcen

Profilerstellungsschnittstellen

Profilerstellung (Referenz zur nicht verwalteten API)