Freigeben über


ICorProfilerCallback3::InitializeForAttach-Methode

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

Syntax

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 Daten, die an die Methode ICLRProfiling:: AttachProfiler in ihrem Parameter pvClientData übergeben werden. Wenn dieser Parameter NULL ist, ist cbClientData 0 (NULL). Die CLR gibt diesen Arbeitsspeicher nach der Rückkehr von InitializeForAttach frei.

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

Bemerkungen

Die CLR ruft InitializeForAttach auf, um dem Profiler das Anfordern von Rückrufen zu ermöglichen.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 4 verfügbar.

Siehe auch