Bluetooth

Gambaran umum teknologi Bluetooth.

Untuk mengembangkan Bluetooth, Anda memerlukan header ini:

Untuk panduan pemrograman, lihat Bluetooth.

Fungsi panggilan balik

Judul Deskripsi
PBYTESWAPUINT128 Fungsi Bluetooth SdpByteSwapUint128 digunakan untuk membalikkan urutan byte bilangan bulat 128-bit yang tidak ditandatangani.
PBYTESWAPUINT64 Fungsi Bluetooth SdpByteSwapUint64 digunakan untuk membalikkan urutan byte bilangan bulat 64-bit yang tidak ditandatangani.
PBYTESWAPUUID128 Fungsi Bluetooth SdpByteSwapUuid128 digunakan untuk membalikkan urutan byte pengidentifikasi unik universal (UUID) 128-bit.
PCONVERTSTREAMTOTREE Fungsi Bluetooth SdpConvertStreamToTree digunakan untuk membuat representasi berbasis pohon kepemilikan Microsoft dari rekaman SDP, sambil membiarkan representasi berbasis aliran asli tidak dimodifikasi.
PCONVERTTREETOSTREAM Fungsi Bluetooth SdpConvertTreeToStream digunakan untuk menghasilkan representasi bytestream mentah dari rekaman SDP dari representasi pohon. Versi bytestream mentah cocok untuk publikasi di server SDP lokal.
PFNBTHPORT_INDICATION_CALLBACK Driver profil menerapkan fungsi panggilan balik L2CAP untuk menyediakan tumpukan driver Bluetooth dengan mekanisme untuk memberi tahu driver profil tentang permintaan koneksi L2CAP masuk dari perangkat jarak jauh, dan setiap perubahan pada status koneksi L2CAP yang saat ini terbuka.
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED Driver profil menerapkan fungsi panggilan balik L2CAP yang ditingkatkan untuk menyediakan tumpukan driver Bluetooth dengan mekanisme untuk memberi tahu driver profil tentang perubahan apa pun pada status koneksi L2CAP atau eL2CAP yang saat ini terbuka.
PFNBTH_ALLOCATE_BRB Fungsi BthAllocateBrb mengalokasikan blok permintaan Bluetooth (BRB) dari jenis yang ditentukan.
PFNBTH_FREE_BRB Fungsi BthFreeBrb membebaskan blok permintaan Bluetooth (BRB) yang dialokasikan sebelumnya dengan BthAllocateBrb.
PFNBTH_INITIALIZE_BRB Fungsi BthInitializeBrb menginisialisasi blok permintaan Bluetooth (BRB) yang dialokasikan pada tumpukan lokal.
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE Fungsi IsBluetoothVersionAvailable memeriksa apakah versi Bluetooth tertentu didukung oleh sistem operasi.
PFNBTH_REUSE_BRB Fungsi BthReuseBrb menginisialisasi ulang blok permintaan Bluetooth (BRB) untuk digunakan kembali.
PFNSCO_INDICATION_CALLBACK Driver profil menerapkan fungsi panggilan balik SCO untuk menyediakan tumpukan driver Bluetooth dengan mekanisme untuk memberi tahu driver profil tentang permintaan koneksi SCO masuk dari perangkat jarak jauh, dan setiap perubahan pada status koneksi SCO yang saat ini terbuka.
PGETNEXTELEMENT Fungsi Bluetooth SdpGetNextElement digunakan untuk melakukan iterasi melalui entri yang ditemukan dalam aliran rekaman SDP.
PRETRIEVEUINT64 Fungsi Bluetooth SdpRetrieveUint64 digunakan untuk menyalin bilangan bulat 64-bit yang tidak ditandatangani dari aliran SDP.
PRETRIEVEUUID128 Fungsi Bluetooth SdpRetrieveUuid128 digunakan untuk menyalin pengidentifikasi unik universal (UUID) 128-bit yang tidak ditandatangani dari aliran SDP.
PVALIDATESTREAM Fungsi Bluetooth SdpValidateStream digunakan untuk mengurai rekaman SDP mentah dan menentukan apakah berisi kesalahan.

IOCTLs

 
IOCTL_BTH_DISCONNECT_DEVICE

Driver profil menggunakan IOCTL_BTH_DISCONNECT_DEVICE untuk meminta sistem operasi memutuskan sambungan perangkat jarak jauh yang ditentukan.
IOCTL_BTH_GET_DEVICE_INFO

Permintaan IOCTL_BTH_GET_DEVICE_INFO mengembalikan informasi tentang semua radio jarak jauh yang di-cache, yang sebelumnya ditemukan yang mendukung Bluetooth.
IOCTL_BTH_GET_LOCAL_INFO

Permintaan IOCTL_BTH_GET_LOCAL_INFO mengembalikan informasi tentang sistem dan radio Bluetooth lokal.
IOCTL_BTH_GET_RADIO_INFO

Permintaan IOCTL_BTH_GET_RADIO_INFO mendapatkan informasi tentang radio jarak jauh yang ditentukan.
IOCTL_BTH_HCI_VENDOR_COMMAND

Permintaan IOCTL_BTH_HCI_VENDOR_COMMAND memungkinkan aplikasi Bluetooth mengirim perintah khusus vendor ke radio.
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH

Permintaan IOCTL_BTH_SDP_ATTRIBUTE_SEARCH mendapatkan atribut untuk catatan SDP yang ditentukan.
IOCTL_BTH_SDP_CONNECT

Permintaan IOCTL_BTH_SDP_CONNECT membuat koneksi ke layanan SDP pada perangkat Bluetooth jarak jauh.
IOCTL_BTH_SDP_DISCONNECT

Permintaan IOCTL_BTH_SDP_DISCONNECT menutup koneksi ke server SDP jarak jauh.
IOCTL_BTH_SDP_REMOVE_RECORD

Permintaan IOCTL_BTH_SDP_REMOVE_RECORD menghapus catatan SDP lokal yang sebelumnya dikirimkan driver profil. Server lokal tidak akan lagi menawarkan rekaman ini ke perangkat jarak jauh.
IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH

Permintaan IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH menggabungkan layanan SDP dan pencarian atribut ke dalam satu operasi. Ini memungkinkan penelepon untuk langsung mendapatkan rekaman SDP dari perangkat jarak jauh.
IOCTL_BTH_SDP_SERVICE_SEARCH

Permintaan IOCTL_BTH_SDP_SERVICE_SEARCH menghubungi perangkat jarak jauh dengan permintaan SDP untuk ditangani ke catatan SDP kelas atau kelas layanan tertentu.
IOCTL_BTH_SDP_SUBMIT_RECORD

Permintaan IOCTL_BTH_SDP_SUBMIT_RECORD memungkinkan driver profil untuk menambahkan catatan SDP ke server SDP lokal, memungkinkan klien untuk mengiklankan bahwa layanan tersedia di komputer lokal.
IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO

Permintaan IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO menambahkan catatan SDP ke server SDP lokal bersama dengan atribut yang bukan bagian dari rekaman SDP itu sendiri.
IOCTL_BTHX_GET_VERSION

Driver profil menggunakan IOCTL_BTHX_GET_VERSION untuk mendapatkan versi yang didukung oleh pengemudi transportasi.
IOCTL_BTHX_QUERY_CAPABILITIES

IOCTL_BTHX_QUERY_CAPABILITIES digunakan untuk mengkueri kemampuan pengemudi transportasi.
IOCTL_BTHX_READ_HCI

IOCTL_BTHX_READ_HCI digunakan untuk membaca Data dan Peristiwa ACL Bluetooth dari lapisan transportasi.
IOCTL_BTHX_SET_VERSION

IOCTL_BTHX_SET_VERSION digunakan untuk memberi tahu pengemudi transportasi tentang versi antarmuka ekstensibilitas yang digunakan.
IOCTL_BTHX_WRITE_HCI

IOCTL_BTHX_WRITE_HCI digunakan untuk menulis Data dan Perintah ACL Bluetooth ke lapisan transportasi.
IOCTL_INTERNAL_BTH_SUBMIT_BRB

Driver profil menggunakan IOCTL_INTERNAL_BTH_SUBMIT_BRB untuk mengirimkan Blok Permintaan Bluetooth (BRB) ke tumpukan driver Bluetooth.
IOCTL_INTERNAL_BTHENUM_GET_DEVINFO

Permintaan IOCTL_INTERNAL_BTHENUM_GET_DEVINFO mengembalikan informasi tentang perangkat jarak jauh yang menyebabkan manajer Plug and Play (PnP) memuat instans driver profil saat ini.
IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO

Permintaan IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO mendapatkan informasi tentang perangkat dan layanan yang mendasar yang menyebabkan manajer Plug and Play (PnP) memuat driver profil.

Enumerasi

 
ACL_MODE

Jenis enumerasi ACL_MODE digunakan untuk mencantumkan kemungkinan status koneksi ACL.
BRB_TYPE

Jenis enumerasi BRB_TYPE digunakan untuk menentukan blok permintaan Bluetooth ketika driver profil membangun dan mengirim BRB.
BRB_VERSION

Dicadangkan untuk penggunaan internal.
BTHX_HCI_PACKET_TYPE

Enumerasi BTHX_HCI_PACKET_TYPE mencantumkan berbagai jenis paket yang dikirim dari tumpukan Bluetooth ke driver transportasi.
BTHX_SCO_SUPPORT

Enumerasi BTHX_SCO_SUPPORT mencantumkan berbagai jenis SCO yang didukung oleh pengemudi transportasi.
CODING_FORMAT

Enumerasi ini hanya untuk penggunaan internal.
ENUMERATOR_ACTION

Microsoft mencadangkan enumerasi ENUMERATOR_ACTION hanya untuk penggunaan internal. Jangan gunakan enumerasi ini dalam kode Anda.
ENUMERATOR_TYPE

Jenis enumerasi ENUMERATOR_TYPE digunakan untuk menentukan apakah perangkat enumerasi dikaitkan dengan layanan atau protokol. Enumerasi ENUMERATOR_TYPE hanya ditujukan untuk penggunaan internal dan tidak boleh digunakan oleh driver profil.
INDICATION_CODE

Jenis enumerasi INDICATION_CODE menunjukkan kepada driver profil jenis peristiwa L2CAP apa yang telah terjadi.
L2CAP_DISCONNECT_REASON

Jenis enumerasi L2CAP_DISCONNECT_REASON memberikan alasan saluran L2CAP terputus.
PCM_DATA_FORMAT

Microsoft mencadangkan enumerasi PCM_DATA_FORMAT hanya untuk penggunaan internal. Jangan gunakan enumerasi ini dalam kode Anda.
SCO_DISCONNECT_REASON

Jenis enumerasi SCO_DISCONNECT_REASON memberikan alasan saluran SCO terputus.
SCO_INDICATION_CODE

Jenis enumerasi SCO_INDICATION_CODE menjelaskan jenis koneksi SCO masuk atau perubahan status ikatan. Tumpukan driver Bluetooth meneruskan nilai dari enumerasi ini dalam argumen Indikasi fungsi panggilan balik SCO driver profil.
SCO_LINK_TYPE

Jenis enumerasi SCO_LINK_TYPE menjelaskan jenis tautan yang digunakan oleh koneksi SCO saat peristiwa indikasi ScoIndicationRemoteConnect diproses.
SCO_RETRANSMISSION_EFFORT

Jenis enumerasi SCO_RETRANSMISSION_EFFORT digunakan untuk menentukan kebijakan transmisi ulang saluran SCO.

Fungsi

 
PBYTESWAPUINT128

Fungsi Bluetooth SdpByteSwapUint128 digunakan untuk membalikkan urutan byte bilangan bulat 128-bit yang tidak ditandatangani.
PBYTESWAPUINT64

Fungsi Bluetooth SdpByteSwapUint64 digunakan untuk membalikkan urutan byte bilangan bulat 64-bit yang tidak ditandatangani.
PBYTESWAPUUID128

Fungsi Bluetooth SdpByteSwapUuid128 digunakan untuk membalikkan urutan byte pengidentifikasi unik universal (UUID) 128-bit.
PCONVERTSTREAMTOTREE

Fungsi Bluetooth SdpConvertStreamToTree digunakan untuk membuat representasi berbasis pohon kepemilikan Microsoft dari rekaman SDP, sambil membiarkan representasi berbasis aliran asli tidak dimodifikasi.
PCONVERTTREETOSTREAM

Fungsi Bluetooth SdpConvertTreeToStream digunakan untuk menghasilkan representasi bytestream mentah dari rekaman SDP dari representasi pohon. Versi bytestream mentah cocok untuk publikasi di server SDP lokal.
PFNBTH_ALLOCATE_BRB

Fungsi BthAllocateBrb mengalokasikan blok permintaan Bluetooth (BRB) dari jenis yang ditentukan.
PFNBTH_FREE_BRB

Fungsi BthFreeBrb membebaskan blok permintaan Bluetooth (BRB) yang dialokasikan sebelumnya dengan BthAllocateBrb.
PFNBTH_INITIALIZE_BRB

Fungsi BthInitializeBrb menginisialisasi blok permintaan Bluetooth (BRB) yang dialokasikan pada tumpukan lokal.
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE

Fungsi IsBluetoothVersionAvailable memeriksa apakah versi Bluetooth tertentu didukung oleh sistem operasi.
PFNBTH_REUSE_BRB

Fungsi BthReuseBrb menginisialisasi ulang blok permintaan Bluetooth (BRB) untuk digunakan kembali.
PFNBTHPORT_INDICATION_CALLBACK

Driver profil menerapkan fungsi panggilan balik L2CAP untuk menyediakan tumpukan driver Bluetooth dengan mekanisme untuk memberi tahu driver profil tentang permintaan koneksi L2CAP masuk dari perangkat jarak jauh, dan setiap perubahan pada status koneksi L2CAP yang saat ini terbuka.
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED

Driver profil menerapkan fungsi panggilan balik L2CAP yang ditingkatkan untuk menyediakan tumpukan driver Bluetooth dengan mekanisme untuk memberi tahu driver profil tentang perubahan apa pun pada status koneksi L2CAP atau eL2CAP yang saat ini terbuka.
PFNSCO_INDICATION_CALLBACK

Driver profil menerapkan fungsi panggilan balik SCO untuk menyediakan tumpukan driver Bluetooth dengan mekanisme untuk memberi tahu driver profil tentang permintaan koneksi SCO masuk dari perangkat jarak jauh, dan setiap perubahan pada status koneksi SCO yang saat ini terbuka.
PGETNEXTELEMENT

Fungsi Bluetooth SdpGetNextElement digunakan untuk melakukan iterasi melalui entri yang ditemukan dalam aliran rekaman SDP.
PRETRIEVEUINT64

Fungsi Bluetooth SdpRetrieveUint64 digunakan untuk menyalin bilangan bulat 64-bit yang tidak ditandatangani dari aliran SDP.
PRETRIEVEUUID128

Fungsi Bluetooth SdpRetrieveUuid128 digunakan untuk menyalin pengidentifikasi unik universal (UUID) 128-bit yang tidak ditandatangani dari aliran SDP.
PVALIDATESTREAM

Fungsi Bluetooth SdpValidateStream digunakan untuk mengurai rekaman SDP mentah dan menentukan apakah berisi kesalahan.
SdpAddAttributeToTree

Fungsi Bluetooth SdpAddAttributeToTree digunakan untuk melampirkan simpul atribut SDP ke tingkat atas rekaman SDP.
SdpAppendNodeToContainerNode

Fungsi Bluetooth SdpAppendNodeToContainerNode digunakan untuk melampirkan simpul SDP ke urutan atau simpul SDP alternatif.
SdpCreateNodeAlternative

Fungsi Bluetooth SdpCreateNodeAlternative digunakan untuk membuat simpul SDP urutan alternatif yang kosong.
SdpCreateNodeBoolean

Fungsi Bluetooth SdpCreateNodeBoolean digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis Boolean.
SdpCreateNodeInt128

Fungsi Bluetooth SdpCreateNodeInt128 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 128-bit.
SdpCreateNodeInt16

Fungsi Bluetooth SdpCreateNodeInt16 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 16-bit.
SdpCreateNodeInt32

Fungsi Bluetooth SdpCreateNodeInt32 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 32-bit.
SdpCreateNodeInt64

Fungsi Bluetooth SdpCreateNodeInt64 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 64-bit.
SdpCreateNodeInt8

Fungsi Bluetooth SdpCreateNodeInt8 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 8-bit.
SdpCreateNodeNil

Fungsi Bluetooth SdpCreateNodeNil digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis node kosong.
SdpCreateNodeSequence

Fungsi Bluetooth SdpCreateNodeSequence digunakan untuk membuat simpul SDP urutan kosong.
SdpCreateNodeString

Fungsi Bluetooth SdpCreateNodeString digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis string.
SdpCreateNodeTree

Fungsi Bluetooth SdpCreateNodeTree digunakan untuk mengalokasikan struktur SDP_TREE_ROOT_NODE root kosong.
SdpCreateNodeUInt128

Fungsi Bluetooth SdpCreateNodeUInt128 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 128-bit yang tidak ditandatangani.
SdpCreateNodeUInt16

Fungsi Bluetooth SdpCreateNodeUInt16 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 16-bit yang tidak ditandatangani.
SdpCreateNodeUInt32

Fungsi Bluetooth SdpCreateNodeUInt32 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 32-bit yang tidak ditandatangani.
SdpCreateNodeUInt64

Fungsi Bluetooth SdpCreateNodeUInt64 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 64-bit yang tidak ditandatangani.
SdpCreateNodeUInt8

Fungsi Bluetooth SdpCreateNodeUInt8 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis bilangan bulat 8-bit yang tidak ditandatangani.
SdpCreateNodeUrl

Fungsi Bluetooth SdpCreateNodeUrl digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis URL.
SdpCreateNodeUUID128

Fungsi Bluetooth SdpCreateNodeUUID128 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis UUID 128-bit.
SdpCreateNodeUUID16

Fungsi Bluetooth SdpCreateNodeUUID16 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis UUID 16-bit.
SdpCreateNodeUUID32

Fungsi Bluetooth SdpCreateNodeUUID32 digunakan untuk mengalokasikan dan menginisialisasi struktur SDP_NODE ke jenis UUID 32-bit.
SdpFindAttributeInTree

Fungsi Bluetooth SdpFindAttributeInTree digunakan untuk menemukan simpul atribut yang ditentukan dalam representasi berbasis pohon dari rekaman SDP.
SdpFreeTree

Fungsi Bluetooth SdpFreeTree digunakan untuk membebaskan memori yang dialokasikan untuk representasi berbasis pohon dari rekaman SDP.

Struktur

 
INDICATION_PARAMETERS

Struktur INDICATION_PARAMETERS diteruskan sebagai parameter Parameter ke Fungsi Panggilan Balik L2CAP driver profil.
INDICATION_PARAMETERS_ENHANCED

Struktur INDICATION_PARAMETERS_ENHANCED diteruskan sebagai parameter Parameter ke Fungsi Panggilan Balik L2CAP driver profil yang ditingkatkan.
_BRB_ACL_ENTER_ACTIVE_MODE

Struktur _BRB_ACL_ENTER_ACTIVE_MODE menentukan perangkat jarak jauh yang akan ditempatkan ke mode aktif.
_BRB_ACL_GET_MODE

Struktur _BRB_ACL_GET_MODE menjelaskan mode ACL untuk perangkat jarak jauh yang ditentukan.
_BRB_GET_DEVICE_INTERFACE_STRING

Struktur _BRB_GET_DEVICE_INTERFACE_STRING menjelaskan string antarmuka perangkat untuk objek perangkat saat ini.
_BRB_GET_LOCAL_BD_ADDR

Struktur _BRB_GET_LOCAL_BD_ADDR menjelaskan alamat radio lokal.
_BRB_L2CA_ACL_TRANSFER

Struktur _BRB_L2CA_ACL_TRANSFER menjelaskan buffer untuk membaca data asinkron dari, atau menulis data asinkron ke saluran L2CAP.
_BRB_L2CA_CLOSE_CHANNEL

Struktur _BRB_L2CA_CLOSE_CHANNEL menjelaskan saluran L2CAP terbuka untuk ditutup.
_BRB_L2CA_OPEN_CHANNEL

Struktur _BRB_L2CA_OPEN_CHANNEL menjelaskan saluran L2CAP untuk dibuka ke perangkat jarak jauh, atau respons dari driver profil yang menerima atau menolak permintaan koneksi L2CAP masuk yang dimulai oleh perangkat jarak jauh.
_BRB_L2CA_OPEN_ENHANCED_CHANNEL

Struktur _BRB_L2CA_OPEN_ENHANCED_CHANNEL digunakan untuk membuka saluran L2CAP yang ditingkatkan ke perangkat jarak jauh, atau mengirim respons untuk menerima/menolak permintaan koneksi L2CAP yang ditingkatkan yang masuk yang dimulai oleh perangkat jarak jauh.
_BRB_L2CA_PING

Struktur _BRB_L2CA_PING menjelaskan permintaan untuk ping radio jarak jauh.
_BRB_L2CA_REGISTER_SERVER

Driver profil menggunakan struktur _BRB_L2CA_REGISTER_SERVER untuk mendaftarkan dirinya sebagai server yang mampu menerima koneksi L2CAP dari perangkat Bluetooth jarak jauh.
_BRB_L2CA_UNREGISTER_SERVER

Driver profil menggunakan struktur _BRB_L2CA_UNREGISTER_SERVER untuk membatalkan pendaftaran dirinya sebagai server yang mampu menerima koneksi L2CAP dari perangkat Bluetooth jarak jauh.
_BRB_L2CA_UPDATE_CHANNEL

Struktur _BRB_L2CA_UPDATE_CHANNEL menjelaskan pembaruan untuk karakteristik tautan saluran L2CAP terbuka ke perangkat jarak jauh atau untuk memastikan kapan atribut saluran tertentu telah berubah.
_BRB_PSM

Struktur _BRB_PSM menjelaskan Protokol/Multiplexer Layanan (PSM) untuk mendaftar atau membatalkan pendaftaran.
_BRB_SCO_CLOSE_CHANNEL

Struktur _BRB_SCO_CLOSE_CHANNEL menjelaskan saluran SCO yang saat ini terbuka untuk ditutup.
_BRB_SCO_FLUSH_CHANNEL

Struktur _BRB_SCO_FLUSH_CHANNEL menjelaskan operasi flush untuk saluran SCO.
_BRB_SCO_GET_CHANNEL_INFO

Struktur _BRB_SCO_GET_CHANNEL_INFO menjelaskan pengaturan dan statistik saluran SCO.
_BRB_SCO_GET_SYSTEM_INFO

Struktur _BRB_SCO_GET_SYSTEM_INFO menjelaskan informasi tentang dukungan sistem lokal untuk koneksi SCO.
_BRB_SCO_OPEN_CHANNEL

Struktur _BRB_SCO_OPEN_CHANNEL menjelaskan saluran SCO untuk dibuka ke perangkat jarak jauh, atau respons dari driver profil yang menerima atau menolak permintaan koneksi SCO masuk yang dimulai oleh perangkat jarak jauh.
_BRB_SCO_REGISTER_SERVER

Driver profil menggunakan struktur _BRB_SCO_REGISTER_SERVER untuk mendaftarkan dirinya sebagai server yang mampu menerima koneksi SCO dari perangkat Bluetooth jarak jauh.
_BRB_SCO_TRANSFER

Struktur _BRB_SCO_TRANSFER menjelaskan buffer untuk membaca data isochronous dari, atau menulis data isochronous ke saluran SCO.
_BRB_SCO_UNREGISTER_SERVER

Driver profil menggunakan struktur _BRB_SCO_UNREGISTER_SERVER untuk membatalkan pendaftaran dirinya sebagai server yang mampu menerima koneksi SCO dari perangkat Bluetooth jarak jauh.
BASEBAND_CHANNEL_INFO

Struktur BASEBAND_CHANNEL_INFO menjelaskan informasi output tentang saluran baseband yang digunakan oleh tautan SCO setelah BRB_GET_CHANNEL_INFO BRB selesai.
BRB

Driver profil menggunakan blok permintaan Bluetooth (BRB), untuk mengirim permintaan ke tumpukan driver Bluetooth. Struktur BRB menentukan format untuk semua perintah yang didukung yang dapat dikirim ke perangkat Bluetooth.
BRB_HEADER

Struktur BRB_HEADER berisi informasi header tentang blok permintaan Bluetooth (BRB), termasuk informasi tentang jenis BRB yang digunakan tumpukan driver Bluetooth untuk menentukan jenis jenis BRB mana yang akan diproses.
BTH_COMMAND_HEADER

Struktur BTH_COMMAND_HEADER menentukan informasi header untuk perintah HCI khusus vendor.
BTH_DEVICE_INFO_LIST

Struktur BTH_DEVICE_INFO_LIST berisi informasi output tentang semua perangkat jarak jauh yang di-cache dan ditemukan sebelumnya.
BTH_ENUMERATOR_INFO

Struktur BTH_ENUMERATOR_INFO berisi informasi tentang perangkat yang mendasar dan layanan yang menyebabkan manajer Plug and Play (PnP) memuat driver profil.
BTH_LOCAL_RADIO_INFO

Struktur BTH_LOCAL_RADIO_INFO berisi informasi tentang sistem dan radio Bluetooth lokal.
BTH_PROFILE_DRIVER_INTERFACE

Struktur BTH_PROFILE_DRIVER_INTERFACE menyediakan fungsi untuk mengalokasikan, membebaskan, menginisialisasi, dan menggunakan kembali BRB, dan untuk menentukan versi Bluetooth yang saat ini diinstal.
BTH_RADIO_INFO

Struktur BTH_RADIO_INFO berisi informasi tentang radio jarak jauh.
BTH_SDP_ATTRIBUTE_SEARCH_REQUEST

Struktur BTH_SDP_ATTRIBUTE_SEARCH_REQUEST berisi informasi yang berkaitan dengan pencarian atribut SDP.
BTH_SDP_CONNECT

Struktur BTH_SDP_CONNECT berisi informasi input dan output tentang koneksi antara sistem Bluetooth lokal dan server SDP jarak jauh. Struktur ini diteruskan sebagai buffer input dan buffer output IOCTL_BTH_SDP_CONNECT.
BTH_SDP_DISCONNECT

Struktur BTH_SDP_DISCONNECT berisi informasi input tentang handel koneksi ke koneksi SDP jarak jauh untuk dihentikan. Struktur ini diteruskan sebagai buffer input IOCTL_BTH_SDP_DISCONNECT.
BTH_SDP_RECORD

Struktur BTH_SDP_RECORD berisi informasi tentang catatan SDP yang akan ditambahkan ke server SDP lokal.
BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST

Struktur BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST berisi informasi yang berkaitan dengan layanan SDP gabungan dan pencarian atribut. Struktur ini diteruskan sebagai buffer input ke IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH IOCTL.
BTH_SDP_SERVICE_SEARCH_REQUEST

Struktur BTH_SDP_SERVICE_SEARCH_REQUEST berisi informasi yang berkaitan dengan pencarian layanan SDP.
BTH_SDP_STREAM_RESPONSE

Struktur BTH_SDP_STREAM_RESPONSE berisi informasi tentang catatan SDP.
BTH_VENDOR_EVENT_INFO

Struktur BTH_VENDOR_EVENT_INFO menentukan buffer yang terkait dengan GUID GUID_BLUETOOTH_HCI_VENDOR_EVENT.
BTH_VENDOR_PATTERN

Struktur BTH_VENDOR_PATTERN menentukan pola vendor.
BTH_VENDOR_SPECIFIC_COMMAND

Struktur BTH_VENDOR_SPECIFIC_COMMAND menentukan perintah khusus vendor Bluetooth.
BTHDDI_SDP_NODE_INTERFACE

Struktur BTHDDI_SDP_NODE_INTERFACE menyediakan fungsi untuk memanipulasi catatan SDP, termasuk mengonversinya ke dan dari representasi pohon yang dapat diurai driver profil dengan lebih mudah.
BTHDDI_SDP_PARSE_INTERFACE

Struktur BTHDDI_SDP_PARSE_INTERFACE menyediakan fungsi untuk mengurai catatan SDP.
BTHX_CAPABILITIES

Struktur BTHX_CAPABILITIES menjelaskan kemampuan Bluetooth Extensible Transport Driver.
BTHX_HCI_READ_WRITE_CONTEXT

Struktur BTHX_HCI_READ_WRITE_CONTEXT digunakan sebagai struktur input/output untuk IOCTL IOCTL_BTHX_READ_HCI dan IOCTL_BTHX_WRITE_HCI.
BTHX_VERSION

Struktur BTHX_VERSION menjelaskan versi atau versi yang didukung driver transportasi.
CHANNEL_CONFIG_PARAMETERS

Struktur CHANNEL_CONFIG_PARAMETERS berisi parameter konfigurasi untuk arah masuk dan keluar saluran L2CAP.
CHANNEL_CONFIG_PARAMETERS_ENHANCED

Struktur CHANNEL_CONFIG_PARAMETERS_ENHANCED menjelaskan parameter konfigurasi untuk arah masuk dan keluar dari saluran L2CAP.
CHANNEL_CONFIG_RESULTS

Struktur CHANNEL_CONFIG_RESULTS berisi parameter konfigurasi dan ukuran buffer dari opsi tambahan apa pun untuk arah masuk dan keluar saluran L2CAP.
CHANNEL_CONFIG_RESULTS_ENHANCED

Struktur CHANNEL_CONFIG_RESULTS_ENHANCED menjelaskan parameter konfigurasi dan ukuran buffer opsi tambahan apa pun untuk arah masuk dan keluar saluran L2CAP.
CO_HEADER

Struktur CO_HEADER digunakan untuk menentukan nilai untuk anggota Header dari struktur L2CAP_CONFIG_OPTION.
L2CAP_CONFIG_OPTION

Array struktur L2CAP_CONFIG_OPTION digunakan untuk menentukan nilai untuk anggota ExtraOptions dari struktur CHANNEL_CONFIG_PARAMETERS, _BRB_L2CA_OPEN_CHANNEL, dan INDICATION_PARAMETERS.
L2CAP_CONFIG_RANGE

Struktur L2CAP_CONFIG_RANGE digunakan untuk menentukan rentang nilai yang mungkin untuk anggota FlushTO dari struktur _BRB_L2CA_OPEN_CHANNEL selama permintaan masuk.
L2CAP_CONFIG_VALUE_RANGE

Struktur L2CAP_CONFIG_VALUE_RANGE digunakan untuk menentukan nilai untuk anggota Mtu dan FlushTO dari struktur _BRB_L2CA_OPEN_CHANNEL.
L2CAP_EXTENDED_FLOW_SPEC

L2CAP_EXTENDED_FLOW_SPEC disediakan untuk digunakan di masa mendatang.
L2CAP_FLOWSPEC

Struktur ini disediakan untuk digunakan di masa mendatang.
L2CAP_RETRANSMISSION_AND_FLOW_CONTROL

Struktur L2CAP_RETRANSMISSION_AND_FLOW_CONTROL menjelaskan parameter konfigurasi untuk mode transmisi ulang dan mode streaming yang disempurnakan.
SCO_INDICATION_PARAMETERS

Struktur SCO_INDICATION_PARAMETERS menjelaskan parameter indikasi tentang pemberitahuan sambungkan atau putuskan sambungan SCO.
SDP_NODE

Struktur SDP_NODE menyimpan informasi tentang elemen dalam representasi berbasis pohon dari rekaman SDP.
SDP_NODE_DATA

Gabungan SDP_NODE_DATA menyimpan data elemen dalam representasi berbasis pohon dari rekaman SDP.
SDP_NODE_HEADER

Struktur SDP_NODE_HEADER menyimpan informasi tentang elemen dalam representasi berbasis pohon dari rekaman SDP.
SDP_TREE_ROOT_NODE

Struktur SDP_TREE_ROOT_NODE adalah elemen akar dari representasi berbasis pohon dari rekaman SDP.