Bagikan melalui


struktur _BRB_L2CA_UPDATE_CHANNEL (bthddi.h)

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.

Sintaks

struct _BRB_L2CA_UPDATE_CHANNEL {
  BRB_HEADER           Hdr;
  BTH_ADDR             BtAddress;
  L2CAP_CHANNEL_HANDLE ChannelHandle;
  ULONG                NewChannelFlags;
  ULONG                FailedChannelFlags;
};

Anggota

Hdr

Struktur BRB_HEADER yang berisi informasi tentang BRB saat ini.

BtAddress

Alamat Bluetooth perangkat jarak jauh.

ChannelHandle

Handel saluran L2CAP yang dikembalikan oleh tumpukan driver Bluetooth sebagai respons terhadap BRB_L2CA_OPEN_CHANNEL sebelumnya atau BRB_L2CA_OPEN_CHANNEL_RESPONSE permintaan.

NewChannelFlags

Kombinasi nilai bendera yang menentukan persyaratan yang diperbarui untuk saluran. Anggota ini harus diatur ke CF_ROLE_EITHER.

FailedChannelFlags

Bendera atau bendera di anggota NewChannelFlags yang tidak dapat dihormati oleh tumpukan driver Bluetooth. Anggota ini hanya berisi informasi jika panggilan BRB gagal.

Keterangan

Untuk mengambil pengaturan saluran L2CAP saat ini, driver profil harus membangun dan mengirim permintaan BRB_L2CA_UPDATE_CHANNEL .

Driver profil kemudian dapat menentukan kapan atribut saluran tertentu telah berubah. Selain itu, jika bendera CF_LINK_PASSIVE_MODE tidak diatur, BRB akan mencoba mengubah pengaturan saluran saat ini ke perangkat jarak jauh.

Penggunaan utama BRB_L2CA_UPDATE_CHANNEL adalah menentukan kapan autentikasi atau enkripsi telah diaktifkan untuk koneksi.

Dalam beberapa kasus, koneksi L2CAP dapat dibuat tanpa driver profil yang menentukan bahwa autentikasi diperlukan, tetapi autentikasi akan terjadi secara otomatis karena pilihan yang dibuat oleh pengguna. Dalam hal ini, periode waktu berlalu antara ketika koneksi dibuat dan ketika autentikasi dan enkripsi mulai berfungsi. Panggilan ke BRB_L2CA_UPDATE_CHANNEL diblokir hingga autentikasi dan enkripsi selesai.

Dengan membangun dan mengirim permintaan BRB_L2CA_UPDATE_CHANNEL , driver profil dapat menghindari penggunaan koneksi sebelum autentikasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Versi:_Supported di Windows Vista, dan yang lebih baru.
Header bthddi.h (termasuk Bthddi.h)

Lihat juga

BRB_HEADER

BRB_L2CA_OPEN_CHANNEL

BRB_L2CA_OPEN_CHANNEL_RESPONSE

BRB_L2CA_UPDATE_CHANNEL