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

ENUMERATOR_ACTION

ENUMERATOR_TYPE

IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO