Condividi tramite


Interfaccia IXCLRDataValue

Fornisce metodi per eseguire query sulle informazioni su un valore di dati.

Nota

Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug le API e ICorProfiler quando possibile.

Metodi

metodo Descrizione
GetAssociatedValue Ottiene il valore associato in modo implicito a questo valore.
GetArrayElement Ottiene il valore che rappresenta un determinato elemento nella matrice.
StartEnumFieldsByName Fornisce un handle per enumerare i campi di questo valore in base al nome.
EnumFieldByName Enumera i campi di questo valore in base al nome.
EndEnumFieldsByName Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione dei campi.
GetFlags Ottiene i flag di stato di questo valore.
GetNumFields2 Ottiene il numero di campi nel valore.
GetArrayProperties Ottiene la definizione di un valore di matrice.
StartEnumFields Fornisce un handle per enumerare i campi di questo valore.
EnumField Enumera i campi di questo valore.
EndEnumFields Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione dei campi.
GetString Ottiene la lunghezza e il contenuto di un valore stringa.
GetBytes Copiare tra un oggetto e un buffer.
Richiedi Richiede di popolare il buffer specificato con i dati del valore.
GetType Ottiene il tipo del valore.
GetSize Ottiene le dimensioni (in byte) del valore.
GetAddress Ottiene l'indirizzo dell'oggetto se l'oggetto è un singolo dato continuo in memoria.
GetNumLocations Ottiene il numero di posizioni in cui vengono distribuiti i dati del valore.
GetAssociatedType Ottiene il tipo del valore associato in modo implicito a questo valore.

Osservazioni:

Questa interfaccia si trova all'interno del runtime e non viene esposta tramite intestazioni o file di libreria. Tuttavia, si tratta di un'interfaccia COM che deriva da IUnknown con GUID 96EC93C7-1000-4e93-8991-98D8766E6666 che può essere ottenuta tramite i normali meccanismi COM.

Requisiti

Piattaforme: vedere Requisiti di sistema.
Intestazione: Nessuno
Libreria: Nessuno
Versioni di .NET Framework: disponibili dalla versione 4.7

Vedi anche