Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Lekéri a megadott környezeti-statikus mező címét, amely a megadott környezet hatókörében található.
Szintaxis
HRESULT GetContextStaticAddress(
[in] ClassID classId,
[in] mdFieldDef fieldToken,
[in] ContextID contextId,
[out] void **ppAddress);
Paraméterek
classId
[in] A kért környezeti-statikus mezőt tartalmazó osztály azonosítója.
fieldToken
[in] A kért környezeti-statikus mező metaadat-jogkivonata.
contextId
[in] Annak a környezetnek az azonosítója, amely a kért környezeti-statikus mező hatóköre.
ppAddress
[kifelé] Mutató a megadott környezetben található statikus mező címére.
Megjegyzések
A GetContextStaticAddress metódus a következők egyikét adja vissza:
A HRESULT CORPROF_E_DATAINCOMPLETE, ha a megadott statikus mezőhöz nincs cím rendelve a megadott környezetben.
A szemétgyűjtési tárban található objektumok címei. Ezek a címek a szemétgyűjtés után érvénytelenné válhatnak, ezért a szemétgyűjtés után a profilkészítők nem feltételezhetik, hogy érvényesek.
Az osztály osztálykonstruktorának befejezése GetContextStaticAddress előtt a rendszer CORPROF_E_DATAINCOMPLETE ad vissza az összes statikus mezőhöz, bár egyes statikus mezők inicializálása és szemétgyűjtési objektumok gyökerezése már lehetséges.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 2.0 óta érhető el