Partager via


CreateTypeLib, fonction (oleauto.h)

Fournit l’accès à un nouvel objet instance qui prend en charge l’interface ICreateTypeLib.

Syntaxe

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

Paramètres

syskind

Système d’exploitation cible pour lequel créer une bibliothèque de types.

szFile

Nom du fichier à créer.

ppctlib

Interface ICreateTypeLib .

Valeur retournée

Code de retour Description
S_OK
Réussite.
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.
STG_E_INSUFFICIENTMEMORY
Mémoire insuffisante pour terminer l’opération.
TYPE_E_IOERROR
La fonction n’a pas pu créer le fichier.
 

Cette méthode peut également retourner les erreurs FACILITY_STORAGE.

Remarques

CreateTypeLib définit son paramètre de sortie (ppctlib) pour qu’il pointe vers un objet nouvellement créé qui prend en charge l’interface ICreateTypeLib .

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll

Voir aussi

Fonctions de génération de type