ICorProfilerInfo2::GetRVAStaticAddress, metod
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