Freigeben über


BLUETOOTH_AUTHENTICATE_RESPONSE Struktur (bluetoothapis.h)

Die BLUETOOTH_AUTHENTICATE_RESPONSE-Struktur enthält Informationen, die als Reaktion auf ein BTH_REMOTE_AUTHENTICATE_REQUEST-Ereignis übergeben werden.

Syntax

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;

Member

bthAddressRemote

Eine BLUETOOTH_ADDRESS Struktur, die die Adresse des Geräts enthält, das die Authentifizierungsantwort anfordert.

Hinweis Diese Informationen finden Sie in der PBLUETOOTH_AUTHENTICATION_CALLBACK PARAMS-Struktur , die aus dem Rückruf abgerufen wurde.
 

authMethod

Eine BLUETOOTH_AUTHENTICATION_METHOD-Enumeration , die die unterstützte Authentifizierungsmethode definiert.

Hinweis Diese Informationen finden Sie in der PBLUETOOTH_AUTHENTICATION_CALLBACK PARAMS-Struktur , die aus dem Rückruf abgerufen wurde.
 

pinInfo

Eine der folgenden Strukturen muss gemäß der in authMethod definierten Authentifizierungsmethode verwendet werden. Wenn beispielsweise BLUETOOTH_AUTHENTICATION_METHOD_LEGACY angegeben wird, muss die BLUETOOTH_PIN_INFO-Struktur aufgefüllt werden.

Enthält Informationen zur Anheftauthentifizierung.

oobInfo

Enthält Out-of-Band-Daten, die zur Authentifizierung des Geräts verwendet werden.

numericCompInfo

Enthält Informationen zur numerischen Vergleichsauthentifizierung.

passkeyInfo

Enthält Informationen zur Kennungsauthentifizierung.

negativeResponse

TRUE , wenn die Authentifizierungsanforderung abgelehnt wurde; andernfalls FALSE.

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_METHOD