IXCLRDataValue-Schnittstelle
Stellt Methoden zum Abfragen von Informationen zu einem Datenwert bereit.
Hinweis
Diese API wurde ursprünglich für die interne Verwendung in der Runtime entwickelt. Obwohl sie jetzt für die Verwendung durch Dritte unterstützt wird, wird empfohlen, nach Möglichkeit mit den APIs ICorDebug
und ICorProfiler
zu arbeiten.
Methoden
Methode | Beschreibung |
---|---|
GetAssociatedValue | Ruft den implizit diesem Wert zugeordneten Wert ab. |
GetArrayElement | Ruft den Wert ab, der ein bestimmtes Element im Array darstellt. |
StartEnumFieldsByName | Stellt ein Handle zum Aufzählen der Felder dieses Werts anhand des Namens bereit. |
EnumFieldByName | Listet die Felder dieses Werts anhand des Namens auf. |
EndEnumFieldsByName | Gibt die ressourcen frei, die von internen Iteratoren verwendet werden, die während der Feldaufzählung verwendet werden. |
GetFlags | Ruft Statuskennzeichnungen dieses Werts ab. |
GetNumFields2 | Ruft die Anzahl der Felder im Wert ab. |
GetArrayProperties | Ruft die Definition eines Arraywerts ab. |
StartEnumFields | Stellt ein Handle zum Aufzählen der Felder dieses Werts bereit. |
EnumField | Listet die Felder dieses Werts auf. |
EndEnumFields | Gibt die ressourcen frei, die von internen Iteratoren verwendet werden, die während der Feldaufzählung verwendet werden. |
GetString | Ruft die Länge und den Inhalt eines Zeichenfolgenwerts ab. |
GetBytes | Kopieren zwischen einem Objekt und einem Puffer. |
Anforderung | Fordert auf, den mit den Daten des Werts angegebenen Puffer aufzufüllen. |
GetType | Ruft den Typ des Werts ab. |
GetSize | Ruft die Größe (in Bytes) des Werts ab. |
GetAddress | Ruft die Adresse des Objekts ab, wenn das Objekt ein einzelnes fortlaufendes Datenstück im Arbeitsspeicher ist. |
GetNumLocations | Ruft die Anzahl der Speicherorte ab, auf die die Daten des Werts verteilt sind. |
GetAssociatedType | Ruft den Typ des Werts ab, der implizit diesem Wert zugeordnet ist. |
Hinweise
Diese Schnittstelle befindet sich innerhalb der Runtime und wird nicht über Header- oder Bibliotheksdateien verfügbar gemacht. Es handelt sich jedoch um eine COM-Schnittstelle, die von IUnknown
mit GUID 96EC93C7-1000-4e93-8991-98D8766E6666
abgeleitet wird, was über die üblichen COM-Mechanismen abgerufen werden kann.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Keiner
Bibliothek: Keine
.NET Framework-Versionen: Seit Version 4.7 verfügbar