Freigeben über


ICorProfilerCallback3::InitializeForAttach-Methode

Wird von der Common Language Runtime (CLR) aufgerufen, um dem Profiler das Initialisieren seines Zustands nach einem Anfügevorgang zu ermöglichen.

HRESULT InitializeForAttach(
            [in] IUnknown * pCorProfilerInfoUnk,
            [in] void * pvClientData,
            [in] UINT cbClientData);

Parameter

  • pCorProfilerInfoUnk
    [in] Ein Schnittstellenzeiger für die ICorProfilerInfo*-Schnittstelle.

  • pvClientData
    [in] Ein Zeiger auf die an die IClrProfiling::AttachProfiler-Methode im pvClientData-Parameter übergebenen Daten. Wenn dieser Parameter NULL ist, ist cbClientData 0 (null). Die CLR gibt diesen Arbeitsspeicher frei, wenn sie aus InitializeForAttach zurückkehrt.

  • cbClientData
    [in] Die Größe in Bytes der Daten, auf die pvClientData zeigt.

Hinweise

Die CLR ruft InitializeForAttach auf, um dem Profiler das Anfordern von Rückrufen zu ermöglichen. Weitere Informationen finden Sie unter Anfügen und Trennen des Profilers.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4

Siehe auch

Referenz

ICorProfilerCallback-Schnittstelle

ICorProfilerInfo3-Schnittstelle

Konzepte

Anfügen und Trennen des Profilers

Weitere Ressourcen

Profilerstellungsschnittstellen

Profilerstellung (Referenz zur nicht verwalteten API)