struktur BTH_ENUMERATOR_INFO (bthddi.h)
Struktur BTH_ENUMERATOR_INFO berisi informasi tentang perangkat yang mendasar dan layanan yang menyebabkan manajer Plug and Play (PnP) memuat driver profil.
Sintaks
typedef struct _BTH_ENUMERATOR_INFO {
ENUMERATOR_TYPE EnumeratorType;
ENUMERATOR_ACTION Action;
ULONG Port;
ULONG Flags;
GUID Guid;
ULONG InstanceId;
WCHAR InstanceIdStr[BTH_MAX_SERVICE_NAME_SIZE];
USHORT Vid;
USHORT Pid;
USHORT Mfg;
USHORT LocalMfg;
USHORT VidType;
WCHAR ServiceName[BTH_MAX_SERVICE_NAME_SIZE];
CHAR SdpPriLangServiceName[BTH_MAX_SERVICE_NAME_SIZE];
WCHAR DeviceString[BTH_MAX_SERVICE_NAME_SIZE];
} BTH_ENUMERATOR_INFO, *PBTH_ENUMERATOR_INFO;
Anggota
EnumeratorType
Dicadangkan untuk digunakan oleh tumpukan driver Bluetooth. Jangan gunakan.
Action
Dicadangkan untuk digunakan oleh tumpukan driver Bluetooth. Jangan gunakan.
Port
Jika enumerasi disebabkan oleh permintaan koneksi, anggota ini berisi nomor port perangkat. Jika tidak, nilai ini tidak ditentukan. Untuk permintaan koneksi L2CAP, nomor port juga mengidentifikasi Protocol/Service Multiplexer (PSM) yang sedang tersambung. Untuk permintaan koneksi RFCOMM, ini adalah pengidentifikasi koneksi tautan data (DLCI) RFCOMM.
Flags
Bendera yang menunjukkan arah permintaan. Nilai yang mungkin termasuk:
- BTH_ENUMERATORFL_INCOMING
- BTH_ENUMERATORFL_OUTGOING
- BTH_ENUMERATORFL_REENUM
Guid
Protokol enumerasi atau GUID kelas layanan. Nilai ini biasanya diperoleh dari file INF yang memuat driver profil.
InstanceId
ID instans protokol atau layanan jika bendera BTH_ENUMERATORFL_INCOMING diatur.
InstanceIdStr[BTH_MAX_SERVICE_NAME_SIZE]
ID instans protokol atau layanan jika bendera BTH_ENUMERATORFL_OUTGOING diatur.
Vid
ID vendor perangkat jarak jauh, yang diperoleh dari SDP.
Pid
ID produk perangkat jarak jauh, yang diperoleh dari SDP.
Mfg
ID produsen perangkat jarak jauh, yang diperoleh dari SDP.
LocalMfg
Produsen radio lokal diperoleh dari HCI.
VidType
Jenis ID vendor perangkat jarak jauh, yang diperoleh dari SDP.
ServiceName[BTH_MAX_SERVICE_NAME_SIZE]
Nama layanan yang digunakan untuk layanan lokal.
SdpPriLangServiceName[BTH_MAX_SERVICE_NAME_SIZE]
Pengidentifikasi yang digunakan untuk layanan jarak jauh.
DeviceString[BTH_MAX_SERVICE_NAME_SIZE]
String perangkat untuk perangkat jarak jauh.
Keterangan
The IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO buffer output panggilan berisi informasi tentang perangkat yang mendasar dan layanan yang menyebabkan manajer Plug and Play (PnP) memuat driver profil.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Versi:_Supported di Windows Vista, dan yang lebih baru. |
Header | bthddi.h (termasuk Bthddi.h) |
Lihat juga
IOCTL_INTERNAL_BTHENUM_GET_ENUMINFOSaran 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