структура BLUETOOTH_AUTHENTICATE_RESPONSE (bluetoothapis.h)
Структура 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 , содержащая адрес устройства, запрашивающего ответ проверки подлинности.
authMethod
Перечисление BLUETOOTH_AUTHENTICATION_METHOD , определяющее поддерживаемый метод проверки подлинности.
pinInfo
Одна из следующих структур должна использоваться в соответствии с методом проверки подлинности, определенным в authMethod. Например, если указан BLUETOOTH_AUTHENTICATION_METHOD_LEGACY , необходимо заполнить структуру BLUETOOTH_PIN_INFO.
Содержит сведения для проверки подлинности закрепления.
oobInfo
Содержит внеполосные данные, используемые для проверки подлинности устройства.
numericCompInfo
Содержит сведения для проверки подлинности с числовым сравнением.
passkeyInfo
Содержит сведения для проверки подлинности с использованием ключа доступа.
negativeResponse
ЗНАЧЕНИЕ TRUE , если запрос на проверку подлинности был отклонен; В противном случае — FALSE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | bluetoothapis.h (включая Bthsdpdef.h, BluetoothAPIs.h) |