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