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。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 具有 SP2 的 Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
標頭 | bluetoothapis.h (包括 Bthsdpdef.h、BluetoothAPIs.h) |