Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Lekéri a megadott szál-statikus mező címét, amely a megadott szál és alkalmazástartomány hatókörében található.
Szintaxis
HRESULT GetThreadStaticAddress2(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[in] AppDomainID appDomainId,
[in] ThreadID threadId,
[out] void **ppAddress);
Paraméterek
classId
[in] A kért szál-statikus mezőt tartalmazó osztály azonosítója.
fieldToken
[in] A kért szál-statikus mező metaadat-jogkivonata.
appDomainId
[in] Az alkalmazástartomány azonosítója.
threadId
[in] Annak a szálnak az azonosítója, amely a kért statikus mező hatóköre.
ppAddress
[kifelé] A megadott szálon belüli statikus mező címére mutató mutató.
Megjegyzések
A GetThreadStaticAddress2 metódus a következők egyikét adja vissza:
A HRESULT CORPROF_E_DATAINCOMPLETE, ha a megadott statikus mezőhöz nincs cím rendelve a megadott környezetben.
A szemétgyűjtési tárban található objektumok címei. Ezek a címek a szemétgyűjtés után érvénytelenné válhatnak, ezért a szemétgyűjtés után a profilkészítők nem feltételezhetik, hogy érvényesek.
Az osztály osztálykonstruktorának befejezése GetThreadStaticAddress2 előtt a rendszer CORPROF_E_DATAINCOMPLETE ad vissza az összes statikus mezőhöz, bár egyes statikus mezők inicializálása és szemétgyűjtési objektumok gyökerezése már lehetséges.
Az ICorProfilerInfo2::GetThreadStaticAddress metódus hasonló a GetThreadStaticAddress2 metódushoz, de nem fogad el alkalmazástartomány-argumentumot.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 4 óta érhető el