Compartir a través de


IXCLRDataValue (interfaz)

Proporciona métodos para consultar información sobre un valor de datos.

Nota:

Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug y ICorProfiler siempre que sea posible.

Métodos

método Descripción
GetAssociatedValue Obtiene el valor asociado implícitamente a este valor.
GetArrayElement Obtiene el valor que representa un elemento determinado en la matriz.
StartEnumFieldsByName Proporciona un identificador para enumerar los campos de este valor por nombre.
EnumFieldByName Enumera los campos de este valor por nombre.
EndEnumFieldsByName Libera los recursos utilizados por los iteradores internos usados durante la enumeración de campos.
GetFlags Obtiene las marcas de estado de este valor.
GetNumFields2 Obtiene el número de campos del valor.
GetArrayProperties Obtiene la definición de un valor de matriz.
StartEnumFields Proporciona un identificador para enumerar los campos de este valor.
EnumField Enumera los campos de este valor.
EndEnumFields Libera los recursos utilizados por los iteradores internos usados durante la enumeración de campos.
GetString Obtiene la longitud y el contenido de un valor de cadena.
GetBytes Copie entre un objeto y un búfer.
Solicitar Solicitudes para rellenar el búfer proporcionado con los datos del valor.
GetType Obtiene el tipo del valor.
GetSize Obtiene el tamaño (en bytes) del valor.
GetAddress Obtiene la dirección del objeto si el objeto es un solo fragmento continuo de datos en memoria.
GetNumLocations Obtiene el número de ubicaciones en las que se distribuyen los datos del valor.
GetAssociatedType Obtiene el tipo del valor asociado implícitamente a este valor.

Comentarios

Esta interfaz reside dentro del runtime y no se expone a través de ningún encabezado o archivo de biblioteca. Sin embargo, es una interfaz COM que deriva de IUnknown con GUID 96EC93C7-1000-4e93-8991-98D8766E6666 que se puede obtener a través de los mecanismos COM habituales.

Requisitos

Plataformas: Vea Requisitos de sistema.
Encabezado: ninguno
Biblioteca: ninguna
Versiones de .NET Framework: disponible a partir de la versión 4.7

Consulte también