Interface IRecordInfo (oaidl.h)
Descreve a estrutura de um UDT específico. Você pode usar IRecordInfo sempre que precisar acessar a descrição de UDTs contidas em bibliotecas de tipos. IRecordInfo pode ser reutilizado conforme necessário; pode haver muitas instâncias do UDT para um único ponteiro IRecordInfo .
Herança
A interface IRecordInfo herda da interface IUnknown . IRecordInfo também tem estes tipos de membros:
Métodos
A interface IRecordInfo tem esses métodos.
IRecordInfo::GetField Retorna um ponteiro para VARIANT que contém o valor de um determinado nome de campo. |
IRecordInfo::GetFieldNames Obtém os nomes dos campos do registro. |
IRecordInfo::GetFieldNoCopy Retorna um ponteiro para o valor de um determinado nome de campo sem copiar o valor e alocar recursos. |
IRecordInfo::GetGuid Obtém o GUID do tipo de registro. |
IRecordInfo::GetName Obtém o nome do tipo de registro. |
IRecordInfo::GetSize Obtém o número de bytes de memória necessários para manter a instância de registro. |
IRecordInfo::GetTypeInfo Recupera as informações de tipo que descrevem uma UDT ou uma matriz segura de UDTs. |
IRecordInfo::IsMatchingType Determina se o registro passado corresponde ao das informações de registro atuais. |
IRecordInfo::P utField Coloca uma variante em um campo. |
IRecordInfo::P utFieldNoCopy Passa a propriedade dos dados para o campo atribuído colocando os dados reais no campo. |
IRecordInfo::RecordClear Libera referências de objeto e outros valores de um registro sem desalocar o registro. |
IRecordInfo::RecordCopy Copia um registro existente para o buffer passado. |
IRecordInfo::RecordCreate Aloca memória para um novo registro, inicializa a instância e retorna um ponteiro para o registro. |
IRecordInfo::RecordCreateCopy Cria uma cópia de uma instância de um registro para o local especificado. |
IRecordInfo::RecordDestroy Libera os recursos e desaloca a memória do registro. |
IRecordInfo::RecordInit Inicializa uma nova instância de um registro. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |