Interfaz IConnector (devicetopology.h)
La interfaz IConnector representa un punto de conexión entre componentes. El cliente obtiene una referencia a una interfaz IConnector llamando al método IDeviceTopology::GetConnector o IConnector::GetConnectedTo o llamando al método IPart::QueryInterface con el parámetro iid establecido en REFIID IID_IConnector.
Una instancia de interfaz IConnector puede representar:
- Un conector de audio en un elemento de hardware
- Una conexión interna a un dispositivo de punto de conexión integrado (por ejemplo, un micrófono integrado en un equipo portátil)
- Una conexión de software implementada a través de transferencias DMA
Una parte de una topología de dispositivo puede ser un conector o una subunidad. La interfaz IPart proporciona métodos comunes a conectores y subunidades.
Para obtener ejemplos de código que usan la interfaz IConnector , consulte las implementaciones de las funciones GetHardwareDeviceTopology y SelectCaptureDevice en Topologías de dispositivo.
Herencia
La interfaz IConnector hereda de la interfaz IUnknown . IConnector también tiene estos tipos de miembros:
Métodos
La interfaz IConnector tiene estos métodos.
IConnector::ConnectTo El método ConnectTo conecta este conector a un conector en otro objeto de topología de dispositivo. |
IConnector::D isconnect El método Disconnect desconecta este conector de otro conector. |
IConnector::GetConnectedTo El método GetConnectedTo obtiene el conector al que está conectado este conector. |
IConnector::GetConnectorIdConnectedTo El método GetConnectorIdConnectedTo obtiene el identificador global del conector, si existe, al que está conectado este conector. |
IConnector::GetDataFlow El método GetDataFlow obtiene la dirección del flujo de datos a través de este conector. |
IConnector::GetDeviceIdConnectedTo El método GetDeviceIdConnectedTo obtiene el identificador de dispositivo del dispositivo de audio, si existe, al que está conectado este conector. |
IConnector::GetType El método GetType obtiene el tipo de este conector. |
IConnector::IsConnected El método IsConnected indica si este conector está conectado a otro conector. |
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 |