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 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
머리글 bluetoothapis.h(Bthsdpdef.h, BluetoothAPIs.h 포함)

추가 정보

BLUETOOTH_AUTHENTICATION_METHOD