Partager via


ITypeComp ::BindType, méthode (oaidl.h)

Lie les descriptions de type contenues dans une bibliothèque de types.

Syntaxe

HRESULT BindType(
  [in]  LPOLESTR  szName,
  [in]  ULONG     lHashVal,
  [out] ITypeInfo **ppTInfo,
  [out] ITypeComp **ppTComp
);

Paramètres

[in] szName

Nom à lier.

[in] lHashVal

Valeur de hachage pour le nom calculé par LHashValOfName.

[out] ppTInfo

ITypeInfo du type auquel le nom a été lié.

[out] ppTComp

Transmet un pointeur valide, tel que l’adresse d’une variable ITypeComp .

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

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.

Remarques

Utilisez la fonction BindType pour lier un nom de type à l’ITypeInfo qui décrit le type. Cette fonction est appelée sur le ITypeComp retourné par ITypeLib ::GetTypeComp pour établir une liaison aux types définis dans cette bibliothèque. Il peut également être utilisé à l’avenir pour la liaison à des types imbriqués.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oaidl.h

Voir aussi

ITypeComp