struttura BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS (bluetoothapis.h)

La struttura BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS contiene informazioni di configurazione specifiche sul dispositivo Bluetooth che risponde a una richiesta di autenticazione.

Sintassi

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;

Members

deviceInfo

Struttura BLUETOOTH_DEVICE_INFO che contiene informazioni su un dispositivo Bluetooth.

authenticationMethod

Enumerazione BLUETOOTH_AUTHENTICATION_METHOD che definisce il metodo di autenticazione utilizzato dal dispositivo Bluetooth.

ioCapability

Enumerazione BLUETOOTH_IO_CAPABILITY che definisce le funzionalità di input/output del dispositivo Bluetooth.

authenticationRequirements

Un BLUETOOTH_AUTHENTICATION_REQUIREMENTS specifica la protezione "Man in the Middle" necessaria per l'autenticazione.

Numeric_Value

Valore ULONG utilizzato per l'autenticazione di confronto numerico.

Passkey

Valore ULONG usato come passkey usato per l'autenticazione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2 [solo app desktop]
Server minimo supportato Nessuno supportato
Intestazione bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h)

Vedi anche

BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_DEVICE_INFO

BLUETOOTH_IO_CAPABILITY