Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá adresu zadaného pole thread-static, které je v oboru zadaného vlákna.
Syntaxe
HRESULT GetThreadStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[in] ThreadID threadId,
[out] void **ppAddress);
Parametry
classId
[v] ID třídy, která obsahuje požadované pole thread-static.
fieldToken
[v] Token metadat pro požadované pole thread-static.
threadId
[v] ID vlákna, které je oborem požadovaného statického pole.
ppAddress
[out] Ukazatel na adresu statického pole, které je v zadaném vlákně.
Poznámky
Metoda GetThreadStaticAddress může vrátit jednu z následujících možností:
CORPROF_E_DATAINCOMPLETE HRESULT, pokud danému statickému poli nebyla přiřazena adresa v zadaném kontextu.
Adresy objektů, které mohou být v haldě uvolňování paměti. Po uvolnění paměti se tyto adresy můžou stát neplatnými, takže po uvolnění paměti by profilátory neměly předpokládat, že jsou platné.
Před dokončením GetThreadStaticAddress konstruktoru třídy třídy vrátí CORPROF_E_DATAINCOMPLETE pro všechna svá statická pole, i když některá statická pole mohou být již inicializována a kořenové objekty uvolňování paměti.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 2.0