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.
authMethod
Eine BLUETOOTH_AUTHENTICATION_METHOD-Enumeration , die die unterstützte Authentifizierungsmethode definiert.
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) |