Méthode ITypeInfo ::GetRefTypeOfImplType (oaidl.h)
Lorsqu'une description de type décrit une classe COM, elle récupère la description des types interface implémentés. Pour une interface, GetRefTypeOfImplType retourne les informations de type pour les interfaces héritées, le cas échéant.
Syntaxe
HRESULT GetRefTypeOfImplType(
[in] UINT index,
[out] HREFTYPE *pRefType
);
Paramètres
[in] index
Index du type implémenté dont le handle est retourné. La plage valide est comprise entre 0 et le champ cImplTypes dans la structure TYPEATTR.
[out] pRefType
Handle pour l’interface implémentée (le cas échéant). Ce handle peut être passé à ITypeInfo ::GetRefTypeInfo pour obtenir la description du type.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un ou plusieurs arguments ne sont pas valides. |
|
L’index passé est en dehors de la plage de 0 à 1 inférieur au nombre d’interfaces implémentées. |
Remarques
Si la description du type TKIND_DISPATCH est destinée à une interface double, la description de type TKIND_INTERFACE peut être obtenue en appelant GetRefTypeOfImplType avec un index de –1 et en passant le pRefTypehandle retourné à GetRefTypeInfo pour récupérer les informations de type.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oaidl.h |