Método ICreateTypeLib::CreateTypeInfo (oaidl.h)
Crea una nueva instancia de descripción de tipo dentro de la biblioteca de tipos.
Sintaxis
HRESULT CreateTypeInfo(
[in] LPOLESTR szName,
[in] TYPEKIND tkind,
[out] ICreateTypeInfo **ppCTInfo
);
Parámetros
[in] szName
Nombre del nuevo tipo.
[in] tkind
TYPEKIND de la descripción del tipo que se va a crear.
[out] ppCTInfo
Descripción del tipo.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Uno o varios de los argumentos no son válidos. |
|
Memoria insuficiente para completar la operación. |
|
Memoria insuficiente para completar la operación. |
|
El estado de la biblioteca de tipos no es válido para esta operación. |
|
El nombre proporcionado no es único. |
|
No coinciden los tipos. |
Comentarios
Use ICreateTypeLib para crear una nueva instancia de descripción de tipo dentro de la biblioteca. Se devuelve un error si el nombre especificado ya aparece en la biblioteca. Los valores de tkind válidos se describen en TYPEKIND. Para obtener la información de tipo de la descripción de tipo que se va a crear, llame a IUnknown::QueryInterface(IID_ITypeInfo, ...)
en el ICreateTypeLib devuelto. Esta información de tipo se puede usar con otras descripciones de tipo que hacen referencia a ella mediante ICreateTypeInfo::AddRefTypeInfo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oaidl.h |