ICorProfilerInfo2::GetAppDomainStaticAddress — Metoda
Pobiera adres określonego pola domeny aplikacji statycznej, które znajduje się w zakresie określonej domeny aplikacji.
Składnia
RESULT GetAppDomainStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[in] AppDomainID appDomainId,
[out] void **ppAddress);
Parametry
classId
[in] Identyfikator klasy, która zawiera żądane pole domenowo-statyczne aplikacji.
fieldToken
[in] Token metadanych dla żądanego pola domenowo-statycznego aplikacji.
appDomainId
[in] Identyfikator domeny aplikacji, który jest zakresem żądanego pola statycznego.
ppAddress
[out] Wskaźnik do adresu pola statycznego znajdującego się w określonej domenie aplikacji.
Uwagi
Metoda GetAppDomainStaticAddress
może zwrócić jedną z następujących metod:
CORPROF_E_DATAINCOMPLETE HRESULT, jeśli podane pole statyczne nie zostało przypisane adres w określonym kontekście.
Adresy obiektów, które mogą znajdować się w stercie odzyskiwania pamięci. Te adresy mogą stać się nieprawidłowe po odśmiecaniu pamięci, dlatego po usunięciu pamięci profilerzy nie powinni zakładać, że są prawidłowe.
Zanim konstruktor klasy zostanie ukończony, GetAppDomainStaticAddress
zwróci CORPROF_E_DATAINCOMPLETE dla wszystkich pól statycznych, chociaż niektóre pola statyczne mogą już zostać zainicjowane i odblokowane obiekty odzyskiwania pamięci.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od wersji 2.0