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 kontext-statiska fältet som finns i omfånget för den angivna kontexten.
Syntax
HRESULT GetContextStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[in] ContextID contextId,
[out] void **ppAddress);
Parametrar
classId
[in] ID:t för klassen som innehåller det begärda kontext-statiska fältet.
fieldToken
[in] Metadatatoken för det begärda kontextstatiska fältet.
contextId
[in] ID:t för kontexten som är omfånget för det begärda kontext-statiska fältet.
ppAddress
[ut] En pekare till adressen för det statiska fältet som finns i den angivna kontexten.
Kommentarer
Metoden GetContextStaticAddress 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 GetContextStaticAddress CORPROF_E_DATAINCOMPLETE för alla dess statiska fält, även om vissa av de statiska fälten kanske redan har initierats och rotar skräpinsamlingsobjekt.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorProf.idl, CorProf.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 2.0