bluetoothapis.h) (BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS 结构

BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS结构包含有关响应身份验证请求的蓝牙设备的特定配置信息。

语法

typedef struct _BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS {
  BLUETOOTH_DEVICE_INFO                 deviceInfo;
  BLUETOOTH_AUTHENTICATION_METHOD       authenticationMethod;
  BLUETOOTH_IO_CAPABILITY               ioCapability;
  BLUETOOTH_AUTHENTICATION_REQUIREMENTS authenticationRequirements;
  union {
    ULONG Numeric_Value;
    ULONG Passkey;
  };
} BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS, *PBLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS;

成员

deviceInfo

包含有关蓝牙设备信息的 BLUETOOTH_DEVICE_INFO 结构。

authenticationMethod

定义蓝牙设备使用的身份验证方法的 BLUETOOTH_AUTHENTICATION_METHOD 枚举。

ioCapability

定义蓝牙设备的输入/输出功能的 BLUETOOTH_IO_CAPABILITY 枚举。

authenticationRequirements

BLUETOOTH_AUTHENTICATION_REQUIREMENTS指定身份验证所需的“中间人”保护。

Numeric_Value

用于数字比较身份验证的 ULONG 值。

Passkey

用作用于身份验证的密钥的 ULONG 值。

要求

要求
最低受支持的客户端 Windows XP SP2 [仅限桌面应用]
最低受支持的服务器 无受支持的版本
标头 bluetoothapis.h (包括 Bthsdpdef.h、BluetoothAPIs.h)

另请参阅

BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_DEVICE_INFO

BLUETOOTH_IO_CAPABILITY