Compartilhar via


Função CreateTypeLib (oleauto.h)

Fornece acesso a uma nova instância de objeto que dá suporte à interface ICreateTypeLib .

Sintaxe

HRESULT CreateTypeLib(
  SYSKIND        syskind,
  LPCOLESTR      szFile,
  ICreateTypeLib **ppctlib
);

Parâmetros

syskind

O sistema operacional de destino para o qual criar uma biblioteca de tipos.

szFile

O nome do arquivo a ser criado.

ppctlib

A interface ICreateTypeLib .

Retornar valor

Código de retorno Descrição
S_OK
Êxito.
E_INVALIDARG
Um ou mais argumentos não são válidos.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.
STG_E_INSUFFICIENTMEMORY
Memória insuficiente para concluir a operação.
TYPE_E_IOERROR
A função não pôde criar o arquivo.
 

Esse método também pode retornar os erros de FACILITY_STORAGE.

Comentários

CreateTypeLib define seu parâmetro de saída (ppctlib) para apontar para um objeto recém-criado que dá suporte à interface ICreateTypeLib .

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho oleauto.h
Biblioteca OleAut32.lib
DLL OleAut32.dll

Confira também

Funções de construção de tipo