Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hämtar adressen för det angivna statiska fältet för relativ virtuell adress (RVA).
Syntax
HRESULT GetRVAStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[out] void **ppAddress);
Parametrar
classId
[in] ID för den klass som innehåller det begärda RVA-statiska fältet.
fieldToken
[in] Metadatatoken för det begärda RVA-statiska fältet.
ppAddress
[ut] En pekare till adressen för det RVA-statiska fältet.
Kommentarer
Metoden GetRVAStaticAddress kan returnera något av följande:
En CORPROF_E_DATAINCOMPLETE HRESULT om det angivna statiska fältet inte har tilldelats en adress i den angivna kontexten.
Adresserna för objekt som kan finnas i skräpinsamlingshögen. Dessa adresser kan bli ogiltiga efter skräpinsamling, så efter skräpinsamling bör profilerare inte anta att de är giltiga.
Innan klassens klasskonstruktor har slutförts returneras GetRVAStaticAddress CORPROF_E_DATAINCOMPLETE för alla dess statiska fält, även om vissa av de statiska fälten kanske redan har initierats och kanske rotar skräpinsamlingsobjekt.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorProf.idl, CorProf.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 2.0