BLUETOOTH_SELECT_DEVICE_PARAMS struktur (bluetoothapis.h)
Struktur BLUETOOTH_SELECT_DEVICE_PARAMS memfasilitasi dan mengelola visibilitas, autentikasi, dan pemilihan perangkat dan layanan Bluetooth.
Sintaks
typedef struct _BLUETOOTH_SELECT_DEVICE_PARAMS {
DWORD dwSize;
ULONG cNumOfClasses;
BLUETOOTH_COD_PAIRS *prgClassOfDevices;
LPWSTR pszInfo;
HWND hwndParent;
BOOL fForceAuthentication;
BOOL fShowAuthenticated;
BOOL fShowRemembered;
BOOL fShowUnknown;
BOOL fAddNewDeviceWizard;
BOOL fSkipServicesPage;
PFN_DEVICE_CALLBACK pfnDeviceCallback;
LPVOID pvParam;
DWORD cNumDevices;
PBLUETOOTH_DEVICE_INFO pDevices;
} BLUETOOTH_SELECT_DEVICE_PARAMS;
Anggota
dwSize
Ukuran, dalam byte, dari struktur BLUETOOTH_SELECT_DEVICE_PARAMS .
cNumOfClasses
Jumlah kelas dalam prgClassOfDevices. Atur ke nol untuk mencari semua perangkat.
prgClassOfDevices
Array kelas perangkat untuk ditemukan.
pszInfo
Menyetel teks informasi bila bukan NULL.
hwndParent
Tangani ke jendela induk. Atur ke NULL tanpa induk.
fForceAuthentication
Jika TRUE, memaksa autentikasi sebelum mengembalikan.
fShowAuthenticated
Jika TRUE, perangkat yang diautentikasi ditampilkan di pemilih.
fShowRemembered
Jika TRUE, perangkat yang diingat ditampilkan di pemilih.
fShowUnknown
Jika TRUE, perangkat yang tidak dikenal yang tidak diautentikasi atau diingat ditampilkan di pemilih.
fAddNewDeviceWizard
Jika TRUE, memulai wizard Tambahkan Perangkat Baru.
fSkipServicesPage
Jika TRUE, lewati halaman Layanan di wizard Tambahkan Perangkat Baru.
pfnDeviceCallback
Penunjuk ke fungsi panggilan balik yang dipanggil untuk setiap perangkat. Jika fungsi panggilan balik mengembalikan TRUE, item ditambahkan. Jika fungsi panggilan balik mengembalikan FALSE, item tidak ditampilkan. Atur pfnDeviceCallback ke null tanpa panggilan balik. Untuk informasi selengkapnya, lihat PFN_DEVICE_CALLBACK.
pvParam
Parameter yang akan diteruskan sebagai pvParam ke fungsi panggilan balik yang diarahkan ke pfnDeviceCallback.
cNumDevices
Pada input, menentukan jumlah panggilan yang diinginkan. Atur ke nol tanpa batas. Pada output, mengembalikan jumlah perangkat yang dikembalikan.
pDevices
Penunjuk ke array struktur BLUETOOTH_DEVICE_INFO .
Keterangan
Untuk membebaskan array struktur BLUETOOTH_DEVICE_INFO yang diteruskan di anggota pDevices , panggil fungsi BluetoothSelectDevicesFree .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Header | bluetoothapis.h (termasuk Bthsdpdef.h, BluetoothAPIs.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk