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

Recupera el IID de la interfaz saliente administrada por este punto de conexión.

Sintaxis

HRESULT GetConnectionInterface(
  [out] IID *pIID
);

Parámetros

[out] pIID

Puntero al identificador de la interfaz saliente administrada por este punto de conexión.

Valor devuelto

Este método puede devolver el valor devuelto estándar E_UNEXPECTED, así como los siguientes valores.

Código devuelto Descripción
S_OK
La variable del llamador pIID contiene el identificador de la interfaz saliente administrada por este punto de conexión.
E_POINTER
La dirección de pIID no es válida. Por ejemplo, puede ser NULL.

Comentarios

Con la interfaz IEnumConnectionPoints , un cliente puede obtener un puntero a la interfaz IConnectionPoint . Con ese puntero y el método GetConnectionInterface , el cliente puede determinar el IID de cada punto de conexión enumerado. El IID devuelto desde este método debe permitir que el autor de la llamada acceda a este mismo punto de conexión a través de IConnectionPointContainer::FindConnectionPoint.

Notas para los implementadores

Este método debe implementarse en cualquier punto de conexión; E_NOTIMPL no es un valor devuelto aceptable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IConnectionPoint