Interfaz IRecordInfo (oaidl.h)

Describe la estructura de un UDT determinado. Puede usar IRecordInfo en cualquier momento que necesite acceder a la descripción de las UDT contenidas en bibliotecas de tipos. IRecordInfo se puede reutilizar según sea necesario; puede haber muchas instancias del UDT para un único puntero IRecordInfo .

Herencia

La interfaz IRecordInfo hereda de la interfaz IUnknown . IRecordInfo también tiene estos tipos de miembros:

Métodos

La interfaz IRecordInfo tiene estos métodos.

 
IRecordInfo::GetField

Devuelve un puntero al variant que contiene el valor de un nombre de campo determinado.
IRecordInfo::GetFieldNames

Obtiene los nombres de los campos del registro.
IRecordInfo::GetFieldNoCopy

Devuelve un puntero al valor de un nombre de campo determinado sin copiar el valor y asignar recursos.
IRecordInfo::GetGuid

Obtiene el GUID del tipo de registro.
IRecordInfo::GetName

Obtiene el nombre del tipo de registro.
IRecordInfo::GetSize

Obtiene el número de bytes de memoria necesarios para contener la instancia de registro.
IRecordInfo::GetTypeInfo

Recupera la información de tipo que describe un UDT o una caja fuerte de UDT.
IRecordInfo::IsMatchingType

Determina si el registro que se pasa coincide con el de la información del registro actual.
IRecordInfo::P utField

Coloca una variante en un campo.
IRecordInfo::P utFieldNoCopy

Pasa la propiedad de los datos al campo asignado colocando los datos reales en el campo.
IRecordInfo::RecordClear

Libera las referencias de objeto y otros valores de un registro sin desasignar el registro.
IRecordInfo::RecordCopy

Copia un registro existente en el búfer pasado.
IRecordInfo::RecordCreate

Asigna memoria para un nuevo registro, inicializa la instancia y devuelve un puntero al registro.
IRecordInfo::RecordCreateCopy

Crea una copia de una instancia de un registro en la ubicación especificada.
IRecordInfo::RecordDestroy

Libera los recursos y desasigna la memoria del registro.
IRecordInfo::RecordInit

Inicializa una nueva instancia de un registro.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oaidl.h

Consulte también

Funciones e interfaces UDT

Tipos de datos definidos por el usuario