Antarmuka IConnector (devicetopology.h)

Antarmuka IConnector mewakili titik koneksi antar komponen. Klien mendapatkan referensi ke antarmuka IConnector dengan memanggil metode IDeviceTopology::GetConnector atau IConnector::GetConnectedTo , atau dengan memanggil metode IPart::QueryInterface dengan parameter iid diatur ke REFIID IID_IConnector.

Instans antarmuka IConnector dapat mewakili:

  • Jack audio pada sepotong perangkat keras
  • Koneksi internal ke perangkat titik akhir terintegrasi (misalnya, mikrofon bawaan di komputer laptop)
  • Koneksi perangkat lunak yang diterapkan melalui transfer DMA
Metode dalam antarmuka IConnector dapat menggambarkan berbagai jenis konektor. Konektor memiliki jenis (konstanta enumerasi ConnectorType ) dan subjenis (GUID yang diperoleh dari metode IPart::GetSubType ).

Bagian dalam topologi perangkat dapat berupa konektor atau subunit. Antarmuka IPart menyediakan metode yang umum untuk konektor dan subunit.

Untuk contoh kode yang menggunakan antarmuka IConnector , lihat implementasi fungsi GetHardwareDeviceTopology dan SelectCaptureDevice di Topologi Perangkat.

Warisan

Antarmuka IConnector mewarisi dari antarmuka IUnknown . IConnector juga memiliki jenis anggota ini:

Metode

Antarmuka IConnector memiliki metode ini.

 
IConnector::ConnectTo

Metode ConnectTo menghubungkan konektor ini ke konektor di objek topologi perangkat lain.
IConnector::D isconnect

Metode Putuskan sambungan memutuskan sambungan konektor ini dari konektor lain.
IConnector::GetConnectedTo

Metode GetConnectedTo mendapatkan konektor tempat konektor ini tersambung.
IConnector::GetConnectorIdConnectedTo

Metode GetConnectorIdConnectedTo mendapatkan ID global konektor, jika ada, yang tersambung dengan konektor ini.
IConnector::GetDataFlow

Metode GetDataFlow mendapatkan arah aliran data melalui konektor ini.
IConnector::GetDeviceIdConnectedTo

Metode GetDeviceIdConnectedTo mendapatkan pengidentifikasi perangkat perangkat audio, jika ada, yang tersambung dengan konektor ini.
IConnector::GetType

Metode GetType mendapatkan jenis konektor ini.
IConnector::IsConnected

Metode IsConnected menunjukkan apakah konektor ini tersambung ke konektor lain.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header devicetopology.h

Lihat juga

Antarmuka Audio Inti

DeviceTopology API

IConnector::GetConnectedTo

IDeviceTopology::GetConnector