Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Antarmuka IMMDeviceEnumerator menyediakan metode untuk menghitung sumber daya perangkat multimedia. Dalam implementasi MMDevice API saat ini, satu-satunya sumber daya perangkat yang dapat dijumlahkan antarmuka ini adalah perangkat titik akhir audio. Klien mendapatkan referensi ke antarmuka IMMDeviceEnumerator dengan memanggil fungsi CoCreateInstance , seperti yang dijelaskan sebelumnya (lihat MMDevice API).
Sumber daya perangkat yang dijumlahkan oleh metode dalam antarmuka IMMDeviceEnumerator direpresentasikan sebagai kumpulan objek dengan antarmuka IMMDevice . Koleksi memiliki antarmuka IMMDeviceCollection . Metode IMMDeviceEnumerator::EnumAudioEndpoints membuat koleksi perangkat.
Untuk mendapatkan penunjuk ke antarmuka IMMDevice item dalam koleksi perangkat, klien memanggil metode IMMDeviceCollection::Item .
Untuk contoh kode yang menggunakan antarmuka IMMDeviceEnumerator , lihat topik berikut:
Warisan
Antarmuka IMMDeviceEnumerator mewarisi dari antarmuka IUnknown . IMMDeviceEnumerator juga memiliki jenis anggota ini:
Metode
Antarmuka IMMDeviceEnumerator memiliki metode ini.
|
IMMDeviceEnumerator::EnumAudioEndpoints Metode EnumAudioEndpoints menghasilkan kumpulan perangkat titik akhir audio yang memenuhi kriteria yang ditentukan. |
|
IMMDeviceEnumerator::GetDefaultAudioEndpoint Metode GetDefaultAudioEndpoint mengambil titik akhir audio default untuk arah dan peran aliran data yang ditentukan. |
|
IMMDeviceEnumerator::GetDevice Metode GetDevice mengambil perangkat titik akhir audio yang diidentifikasi oleh string ID titik akhir. |
|
IMMDeviceEnumerator::RegisterEndpointNotificationCallback Metode RegisterEndpointNotificationCallback mendaftarkan antarmuka panggilan balik pemberitahuan klien. |
|
IMMDeviceEnumerator::UnregisterEndpointNotificationCallback Metode UnregisterEndpointNotificationCallback menghapus pendaftaran antarmuka pemberitahuan yang didaftarkan klien dalam panggilan sebelumnya ke metode IMMDeviceEnumerator::RegisterEndpointNotificationCallback. |
Persyaratan
| Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | mmdeviceapi.h |