IConnector::Metode GetType (devicetopology.h)
Metode GetType mendapatkan jenis konektor ini.
Sintaks
HRESULT GetType(
[out] ConnectorType *pType
);
Parameter
[out] pType
Arahkan ke variabel tempat metode menulis jenis konektor. Jenis konektor adalah salah satu konstanta enumerasi ConnectorType berikut:
Unknown_Connector
Physical_Internal
Physical_External
Software_IO
Software_Fixed
Jaringan
Mengembalikan nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian disertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Pointer pType adalah NULL. |
Keterangan
Konektor sesuai dengan "pin" dalam terminologi streaming kernel (KS). Pemetaan pin KS ke konektor adalah sebagai berikut:
- Jika jenis komunikasi pin KS KSPIN_COMMUNICATION_SINK, KSPIN_COMMUNICATION_SOURCE, atau KSPIN_COMMUNICATION_BOTH, maka jenis konektor Software_IO.
- Jika tidak, jika pin adalah bagian dari koneksi fisik antara dua filter KS (perangkat) dalam adaptor audio yang sama atau dalam adaptor audio yang berbeda, maka jenis konektor Software_Fixed.
- Jika tidak, jika kategori pin KS KSNODETYPE_SPEAKER, KSNODETYPE_MICROPHONE, KSNODETYPE_LINE_CONNECTOR, atau KSNODETYPE_SPDIF_INTERFACE, jenis konektor Physical_External.
- Jika tidak, untuk pin yang tidak memenuhi kriteria sebelumnya, jenis konektor Physical_Internal.
Untuk contoh kode yang memanggil metode GetType , lihat implementasi fungsi SelectCaptureDevice di Topologi Perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |