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 |