struktur BTH_DEVICE_INFO (bthdef.h)
Struktur BTH_DEVICE_INFO menyimpan informasi tentang perangkat Bluetooth.
typedef struct _BTH_DEVICE_INFO {
ULONG flags;
BTH_ADDR address;
BTH_COD classOfDevice;
CHAR name[BTH_MAX_NAME_SIZE];
} BTH_DEVICE_INFO, *PBTH_DEVICE_INFO;
flags
Kombinasi satu atau beberapa bendera yang tercantum dalam tabel berikut.
address
Alamat perangkat Bluetooth jarak jauh.
classOfDevice
Bidang bit yang menjelaskan kelas perangkat perangkat (COD) perangkat jarak jauh. COD terdiri dari empat bidang berikut:
Format: diambil menggunakan GET_COD_FORMAT(classOfDevice). Satu-satunya format yang saat ini didukung adalah COD_VERSION.
Utama: diambil menggunakan GET_COD_MAJOR(classOfDevice). Nilai berikut saat ini ditentukan, tetapi daftar diperkirakan akan diperluas. Jangan gunakan bidang kelas utama untuk menentukan perangkat jarak jauh mana yang akan disambungkan. Perangkat jarak jauh mungkin hanya memiliki satu kode kelas utama, dan mungkin bukan kode yang sesuai untuk profil yang diberikan.
Minor: diambil menggunakan GET_COD_MINOR(classOfDevice). Kode minor khusus untuk setiap kode utama, yang menentukan bagaimana kode minornya diformat. Beberapa kode minor adalah nilai yang dijumlahkan secara ketat; yang lain adalah bidang bit atau kombinasi bidang bit dan nilai yang dijumlahkan.
Petunjuk layanan: diambil menggunakan GET_COD_SERVICE(classOfDevice). Memberikan petunjuk tentang kemampuan perangkat jarak jauh.
name[BTH_MAX_NAME_SIZE]
Nama perangkat Bluetooth jarak jauh, seperti yang dilaporkan oleh perangkat, dikodekan dalam UTF8. Pengguna mungkin telah secara lokal memberikan nama tampilan untuk perangkat Bluetooth jarak jauh; nama tersebut ditimpa, dan tidak muncul dalam anggota ini; hanya dapat diakses dengan panggilan ke fungsi BluetoothGetDeviceInfo .
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Header | bthdef.h |