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 포함) |