bluetoothapis.h) (BLUETOOTH_AUTHENTICATE_RESPONSE 结构
BLUETOOTH_AUTHENTICATE_RESPONSE 结构包含为响应BTH_REMOTE_AUTHENTICATE_REQUEST事件而传递的信息。
语法
typedef struct _BLUETOOTH_AUTHENTICATE_RESPONSE {
BLUETOOTH_ADDRESS bthAddressRemote;
BLUETOOTH_AUTHENTICATION_METHOD authMethod;
union {
BLUETOOTH_PIN_INFO pinInfo;
BLUETOOTH_OOB_DATA_INFO oobInfo;
BLUETOOTH_NUMERIC_COMPARISON_INFO numericCompInfo;
BLUETOOTH_PASSKEY_INFO passkeyInfo;
};
UCHAR negativeResponse;
} BLUETOOTH_AUTHENTICATE_RESPONSE, *PBLUETOOTH_AUTHENTICATE_RESPONSE;
成员
bthAddressRemote
包含请求身份验证响应的设备地址 的BLUETOOTH_ADDRESS 结构。
注意 可以在从回调检索到 的 PBLUETOOTH_AUTHENTICATION_CALLBACK PARAMS 结构中找到此信息。
authMethod
定义支持的身份验证方法 的BLUETOOTH_AUTHENTICATION_METHOD 枚举。
注意 可以在从回调检索到 的 PBLUETOOTH_AUTHENTICATION_CALLBACK PARAMS 结构中找到此信息。
pinInfo
必须根据 authMethod 中定义的身份验证方法使用以下结构之一。 例如,如果指定 了 BLUETOOTH_AUTHENTICATION_METHOD_LEGACY ,则必须填充 BLUETOOTH_PIN_INFO 结构。
包含有关 PIN 身份验证的信息。
oobInfo
包含用于对设备进行身份验证的带外数据。
numericCompInfo
包含数字比较身份验证的信息。
passkeyInfo
包含有关密钥身份验证的信息。
negativeResponse
如果身份验证请求被拒绝,则为 TRUE;否则为 FALSE。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2 [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
标头 | bluetoothapis.h (包括 Bthsdpdef.h、BluetoothAPIs.h) |