次の方法で共有


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

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2 [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
Header bluetoothapis.h (Bthsdpdef.h、BluetoothAPIs.h を含む)

こちらもご覧ください

BLUETOOTH_AUTHENTICATION_METHOD