Interfaccia IConnector (devicetopology.h)
L'interfaccia IConnector rappresenta un punto di connessione tra i componenti. Il client ottiene un riferimento a un'interfaccia IConnector chiamando il metodo IDeviceTopology::GetConnector o IConnector::GetConnectedTo oppure chiamando il metodo IPart::QueryInterface con parametro iid impostato su REFIID IID_IConnector.
Un'istanza dell'interfaccia IConnector può rappresentare:
- Jack audio su un pezzo di hardware
- Connessione interna a un dispositivo endpoint integrato ,ad esempio un microfono predefinito in un computer portatile)
- Connessione software implementata tramite trasferimenti DMA
Una parte in una topologia del dispositivo può essere un connettore o una subunit. L'interfaccia IPart fornisce metodi comuni ai connettori e alle sottounite.
Per esempi di codice che usano l'interfaccia IConnector , vedere le implementazioni delle funzioni GetHardwareDeviceTopology e SelectCaptureDevice in Topologie di dispositivo.
Ereditarietà
L'interfaccia IConnector eredita dall'interfaccia IUnknown . IConnector include anche questi tipi di membri:
Metodi
L'interfaccia IConnector include questi metodi.
IConnector::ConnectTo Il metodo ConnectTo connette questo connettore a un connettore in un altro oggetto della topologia del dispositivo. |
IConnector::D isconnect Il metodo Disconnect disconnette questo connettore da un altro connettore. |
IConnector::GetConnectedTo Il metodo GetConnectedTo ottiene il connettore a cui è connesso questo connettore. |
IConnector::GetConnectorIdConnectedTo Il metodo GetConnectorIdConnectedTo ottiene l'ID globale del connettore, se presente, a cui è connesso questo connettore. |
IConnector::GetDataFlow Il metodo GetDataFlow ottiene la direzione del flusso di dati tramite questo connettore. |
IConnector::GetDeviceIdConnectedTo Il metodo GetDeviceIdConnectedTo ottiene l'identificatore del dispositivo audio, se presente, a cui è connesso questo connettore. |
IConnector::GetType Il metodo GetType ottiene il tipo di questo connettore. |
IConnector::IsConnected Il metodo IsConnected indica se questo connettore è connesso a un altro connettore. |
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 |