Método IConnector::ConnectTo (devicetopology.h)

El método ConnectTo conecta este conector a un conector en otro objeto de topología de dispositivo.

Sintaxis

HRESULT ConnectTo(
  [in] IConnector *pConnectTo
);

Parámetros

[in] pConnectTo

El otro conector. Este parámetro apunta a la interfaz IConnector del objeto de conector que representa el conector en la otra topología de dispositivo. El autor de la llamada es responsable de liberar su referencia contada a la interfaz IConnector cuando ya no es necesario. El método ConnectTo obtiene su propia referencia a esta interfaz.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los posibles códigos de retorno incluyen, pero no están limitados a, los valores que se muestran en la tabla siguiente.

Código devuelto Descripción
E_POINTER
El puntero pConnectTo es NULL.
E_INVALIDARG
El conector actual y el conector remoto a los que apunta pConnectTo tienen la misma dirección del flujo de datos. Un conector con dirección de flujo de datos "In" debe estar conectado a otro conector con dirección de flujo de datos "Out" para crear una conexión válida en la topología. Para determinar el flujo de datos de un conector, llame a IConnector::GetDataFlow.
E_NOINTERFACE
El objeto al que apunta pConnectTo no es un objeto de conector válido.
HRESULT_FROM_WIN32(ERROR_DEVICE_ALREADY_ATTACHED)
Uno de los dos conectores ya está conectado a otro conector. Para obtener información sobre esta macro, consulte la documentación de Windows SDK.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado devicetopology.h

Consulte también

IConnector (Interfaz)