Condividi tramite


Metodo IConnector::ConnectTo (devicetopology.h)

Il metodo ConnectTo connette questo connettore a un connettore in un altro oggetto della topologia del dispositivo.

Sintassi

HRESULT ConnectTo(
  [in] IConnector *pConnectTo
);

Parametri

[in] pConnectTo

L'altro connettore. Questo parametro punta all'interfaccia IConnector dell'oggetto connector che rappresenta il connettore nell'altra topologia del dispositivo. Il chiamante è responsabile del rilascio del relativo riferimento conteggiato all'interfaccia IConnector quando non è più necessario. Il metodo ConnectTo ottiene il proprio riferimento a questa interfaccia.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i codici restituiti possibili includono, ma non sono limitati a, i valori visualizzati nella tabella seguente.

Codice restituito Descrizione
E_POINTER
Puntatore pConnectTo è NULL.
E_INVALIDARG
Il connettore corrente e il connettore remoto a cui fa riferimento pConnectTo, hanno la stessa direzione del flusso di dati. Un connettore con la direzione del flusso di dati "In" deve essere connesso a un altro connettore con la direzione del flusso di dati "Out" per creare una connessione valida nella topologia. Per determinare il flusso di dati di un connettore, chiamare IConnector::GetDataFlow.
E_NOINTERFACE
L'oggetto a cui fa riferimento pConnectTo non è un oggetto connettore valido.
HRESULT_FROM_WIN32(ERROR_DEVICE_ALREADY_ATTACHED)
Uno dei due connettori è già collegato a un altro connettore. Per informazioni su questa macro, vedere la documentazione di Windows SDK.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione devicetopology.h

Vedi anche

Interfaccia IConnector