Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee haalt u het adres op van het opgegeven statische veld relatieve virtuele adres (RVA).
Syntaxis
HRESULT GetRVAStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[out] void **ppAddress);
Parameters
classId
[in] De id van de klasse die het aangevraagde RVA-statische veld bevat.
fieldToken
[in] Metagegevenstoken voor het aangevraagde RVA-statische veld.
ppAddress
[uit] Een verwijzing naar het adres van het veld RVA-statisch.
Opmerkingen
De GetRVAStaticAddress methode kan een van de volgende retourneert:
Een CORPROF_E_DATAINCOMPLETE HRESULT als aan het opgegeven statische veld geen adres in de opgegeven context is toegewezen.
De adressen van objecten die zich mogelijk in de garbagecollection-heap bevinden. Deze adressen kunnen ongeldig worden na garbagecollection, dus na garbagecollection mogen profilers er niet van uitgaan dat ze geldig zijn.
Voordat de klasseconstructor van een klasse is voltooid, GetRVAStaticAddress retourneert CORPROF_E_DATAINCOMPLETE voor alle statische velden, hoewel sommige statische velden mogelijk al zijn geïnitialiseerd en mogelijk garbagecollectionobjecten rooten.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorProf.idl, CorProf.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 2.0