共用方式為


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)

另請參閱

BLUETOOTH_AUTHENTICATION_METHOD