Freigeben über


BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS Struktur (bluetoothapis.h)

Die BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS-Struktur enthält spezifische Konfigurationsinformationen zum Bluetooth-Gerät, das auf eine Authentifizierungsanforderung reagiert.

Syntax

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;

Member

deviceInfo

Eine BLUETOOTH_DEVICE_INFO Struktur, die Informationen zu einem Bluetooth-Gerät enthält.

authenticationMethod

Eine BLUETOOTH_AUTHENTICATION_METHOD-Enumeration , die die vom Bluetooth-Gerät verwendete Authentifizierungsmethode definiert.

ioCapability

Eine BLUETOOTH_IO_CAPABILITY-Enumeration , die die Ein-/Ausgabefunktionen des Bluetooth-Geräts definiert.

authenticationRequirements

Ein BLUETOOTH_AUTHENTICATION_REQUIREMENTS gibt den für die Authentifizierung erforderlichen Schutz "Man in the Middle" an.

Numeric_Value

Ein ULONG-Wert , der für die Authentifizierung mit numerischem Vergleich verwendet wird.

Passkey

Ein ULONG-Wert , der als Passkey für die Authentifizierung verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h)

Weitere Informationen

BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_DEVICE_INFO

BLUETOOTH_IO_CAPABILITY