Поделиться через


структура 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 , содержащая адрес устройства, запрашивающего ответ проверки подлинности.

Примечание Эти сведения можно найти в PBLUETOOTH_AUTHENTICATION_CALLBACK структуре PARAMS , полученной из обратного вызова.
 

authMethod

Перечисление BLUETOOTH_AUTHENTICATION_METHOD , определяющее поддерживаемый метод проверки подлинности.

Примечание Эти сведения можно найти в PBLUETOOTH_AUTHENTICATION_CALLBACK структуре PARAMS , полученной из обратного вызова.
 

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)

См. также раздел

BLUETOOTH_AUTHENTICATION_METHOD