Mengakses Properti Antarmuka Perangkat sebelum Windows Vista
Di Windows Vista dan versi Windows yang lebih baru, model properti perangkat terpadu mencakup properti antarmuka perangkat yang mencirikan antarmuka perangkat. Model properti perangkat terpadu menggunakan kunci properti untuk mewakili properti ini. Untuk informasi tentang cara menggunakan kunci properti untuk mengakses properti kelas penyiapan perangkat di Windows Vista dan versi yang lebih baru, lihat Mengakses Properti Antarmuka Perangkat (Windows Vista dan Yang Lebih Baru).
Windows Server 2003, Windows XP, dan Windows 2000 mendukung sebagian besar properti kelas antarmuka perangkat ini. Namun, versi Windows sebelumnya ini tidak mendukung kunci properti dari model properti perangkat terpadu. Sebagai gantinya, versi Windows ini menggunakan mekanisme berikut untuk mewakili dan mengakses properti antarmuka perangkat.
Menggunakan SetupDiEnumDeviceInterfaces untuk Mengambil Informasi Tentang Antarmuka Perangkat
Cara untuk mengambil informasi tentang antarmuka perangkat di Windows Server 2003, Windows XP, dan Windows 2000 adalah dengan memanggil SetupDiEnumDeviceInterfaces untuk mengambil struktur SP_DEVICE_INTERFACE_DATA untuk antarmuka. Struktur SP_DEVICE_INTERFACE_DATA berisi informasi berikut:
Anggota Bendera menunjukkan apakah antarmuka perangkat aktif atau dihapus, dan apakah perangkat adalah antarmuka default untuk kelas antarmuka.
Anggota InterfaceClassGuild mengidentifikasi GUID kelas antarmuka.