Megosztás a következőn keresztül:


IXCLRDataValue interfész

Metódusokat biztosít az adatértékekkel kapcsolatos információk lekérdezéséhez.

Feljegyzés

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorProfiler API-kkal és az API-kkalICorDebug.

Metódusok

Metódus Leírás
GetAssociatedValue Lekéri az ezzel az értékkel implicit módon társított értéket.
GetArrayElement Lekéri a tömb egy adott elemét képviselő értéket.
StartEnumFieldsByName Leírót biztosít az érték mezőinek név szerinti számbavételéhez.
EnumFieldByName Az érték mezőinek felsorolása név szerint.
EndEnumFieldsByName Felszabadítja a mezőszámbavétel során használt belső iterátorok által használt erőforrásokat.
GetFlags Lekéri ennek az értéknek az állapotjelzőit.
GetNumFields2 Az érték mezőinek számát adja meg.
GetArrayProperties Lekéri egy tömbérték definícióját.
StartEnumFields Leírót biztosít az érték mezőinek számbavételéhez.
EnumField Az érték mezőinek számbavétele.
EndEnumFields Felszabadítja a mezőszámbavétel során használt belső iterátorok által használt erőforrásokat.
GetString Lekéri egy sztringérték hosszát és tartalmát.
GetBytes Másolás objektum és puffer között.
Kérelem Az érték adataival megadott puffer feltöltésére vonatkozó kérések.
GetType Lekéri az érték típusát.
GetSize Lekéri az érték méretét (bájtban).
GetAddress Lekéri az objektum címét, ha az objektum egyetlen folyamatos adatelem a memóriában.
GetNumLocations Lekérdezi, hogy az érték adatai hány helyen oszlanak el.
GetAssociatedType Lekéri az ezzel az értékkel implicit módon társított érték típusát.

Megjegyzések

Ez a felület a futtatókörnyezetben található, és nem jelenik meg élőfejeken vagy tárfájlokon keresztül. Ez azonban egy COM-felület, amely a SZOKÁSOS COM-mechanizmusokon keresztül elérhető GUID-ból IUnknown 96EC93C7-1000-4e93-8991-98D8766E6666 származik.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.
Fejléc: Nincs
Kódtár: Nincs
.NET-keretrendszer verziók: 4.7 óta érhető el

Lásd még