Freigeben über


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

Siehe auch