Share via


Méthode IConnectionPoint ::GetConnectionInterface (ocidl.h)

Récupère l’IID de l’interface sortante gérée par ce point de connexion.

Syntaxe

HRESULT GetConnectionInterface(
  [out] IID *pIID
);

Paramètres

[out] pIID

Pointeur vers l’identificateur de l’interface sortante gérée par ce point de connexion.

Valeur retournée

Cette méthode peut retourner la valeur de retour standard E_UNEXPECTED, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
La variable pIID de l’appelant contient l’identificateur de l’interface sortante gérée par ce point de connexion.
E_POINTER
L’adresse dans pIID n’est pas valide. Par exemple, il peut s’agir de NULL.

Remarques

À l’aide de l’interface IEnumConnectionPoints , un client peut obtenir un pointeur vers l’interface IConnectionPoint . À l’aide de ce pointeur et de la méthode GetConnectionInterface , le client peut déterminer l’IID de chaque point de connexion énuméré. L’IID retourné par cette méthode doit permettre à l’appelant d’accéder à ce même point de connexion via IConnectionPointContainer ::FindConnectionPoint.

Remarques aux implémenteurs

Cette méthode doit être implémentée dans n’importe quel point de connexion ; E_NOTIMPL n’est pas une valeur de retour acceptable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête ocidl.h

Voir aussi

IConnectionPoint