Bluetooth

Bluetooth 기술 개요입니다.

Bluetooth를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
BLUETOOTH_AUTHENTICATION_METHOD

BLUETOOTH_AUTHENTICATION_METHOD 열거형은 디바이스 페어링 중에 지원되는 인증 유형을 정의합니다.
BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_AUTHENTICATION_REQUIREMENTS 열거형은 인증에 필요한 '중간의 남자' 보호를 지정합니다.
BLUETOOTH_IO_CAPABILITY

BLUETOOTH_IO_CAPABILITY 열거형은 Bluetooth 디바이스의 입력/출력 기능을 정의합니다.

Functions

 
BluetoothAuthenticateDevice

원격 Bluetooth 디바이스에 인증 요청을 보냅니다.
BluetoothAuthenticateDeviceEx

BluetoothAuthenticateDeviceEx 함수는 원격 Bluetooth 디바이스에 인증 요청을 보냅니다.
BluetoothAuthenticateMultipleDevices

호출자가 Bluetooth 연결 마법사의 단일 instance 동안 여러 디바이스를 인증할지 묻는 메시지를 표시할 수 있도록 합니다.
BluetoothDisplayDeviceProperties

디바이스 정보 속성 시트 제어판 시작합니다.
BluetoothEnableDiscovery

BluetoothEnableDiscovery 함수는 로컬 Bluetooth 라디오 또는 라디오의 검색 상태를 변경합니다.
BluetoothEnableIncomingConnections

BluetoothEnableIncomingConnections 함수는 로컬 Bluetooth 라디오가 들어오는 연결을 허용하는지 여부를 수정합니다.
BluetoothEnumerateInstalledServices

BluetoothEnumerateInstalledServices 함수는 Bluetooth 디바이스에서 사용하도록 설정된 서비스 GUID(Globally Unique Identifiers)를 열거합니다.
BluetoothFindDeviceClose

BluetoothFindDeviceClose 함수는 디바이스 쿼리와 연결된 열거형 핸들을 닫습니다.
BluetoothFindFirstDevice

BluetoothFindFirstDevice 함수는 Bluetooth 디바이스 열거를 시작합니다.
BluetoothFindFirstRadio

BluetoothFindFirstRadio 함수는 로컬 Bluetooth 라디오의 열거를 시작합니다.
BluetoothFindNextDevice

BluetoothFindNextDevice 함수는 다음 Bluetooth 디바이스를 찾습니다.
BluetoothFindNextRadio

BluetoothFindNextRadio 함수는 다음 Bluetooth 라디오를 찾습니다.
BluetoothFindRadioClose

BluetoothFindRadioClose 함수는 Bluetooth 라디오 찾기와 관련된 열거형 핸들을 닫습니다.
BluetoothGetDeviceInfo

원격 Bluetooth 디바이스에 대한 정보를 검색합니다.
BluetoothGetRadioInfo

Bluetooth 라디오에 대한 정보를 가져옵니다.
BluetoothIsConnectable

BluetoothIsConnectable 함수는 Bluetooth 라디오 또는 라디오를 연결할 수 있는지 여부를 결정합니다.
BluetoothIsDiscoverable

BluetoothIsDiscoverable 함수는 Bluetooth 라디오 또는 라디오를 검색할 수 있는지 여부를 결정합니다.
BluetoothIsVersionAvailable

BluetoothIsVersionAvailable 함수는 설치된 Bluetooth 이진 집합이 요청된 버전을 지원하는지 나타냅니다.
BluetoothRegisterForAuthentication

BluetoothRegisterForAuthentication 함수는 특정 Bluetooth 디바이스가 인증을 요청할 때 호출되는 콜백 함수를 등록합니다.
BluetoothRegisterForAuthenticationEx

BluetoothRegisterForAuthenticationEx 함수는 핀 요청, 숫자 비교 및 콜백 함수에 대한 애플리케이션을 등록합니다.
BluetoothRemoveDevice

Bluetooth 디바이스와 컴퓨터 간의 인증을 제거하고 디바이스에 대한 캐시된 서비스 정보를 지웁니다.
BluetoothSdpEnumAttributes

BluetoothSdpEnumAttributes 함수는 SDP 레코드 스트림을 통해 열거하고 레코드의 각 특성에 대한 콜백 함수를 호출합니다.
BluetoothSdpGetAttributeValue

BluetoothSdpGetAttributeValue 함수는 특성 식별자에 대한 특성 값을 검색합니다.
BluetoothSdpGetContainerElementData

컨테이너 스트림을 반복하고 컨테이너 요소 내에 포함된 각 요소를 반환합니다.
BluetoothSdpGetElementData

SDP 스트림에서 단일 요소를 검색하고 구문 분석합니다.
BluetoothSdpGetString

SDP 레코드에 포함된 원시 문자열을 유니코드 문자열로 변환합니다.
BluetoothSelectDevices

Bluetooth 디바이스 선택을 사용하도록 설정합니다.
BluetoothSelectDevicesFree

BluetoothSelectDevices에 대한 이전 호출과 관련된 리소스를 해제합니다.
BluetoothSendAuthenticationResponse

BluetoothSendAuthenticationResponse 함수는 암호 응답을 보내는 인증 요청이 수신될 때 호출됩니다.
BluetoothSendAuthenticationResponseEx

BluetoothSendAuthenticationResponseEx 함수는 암호 전송에 대한 인증 요청 또는 숫자 비교 응답이 수행되면 호출됩니다.
BluetoothSetServiceState

Bluetooth 디바이스에 대한 서비스를 사용하거나 사용하지 않도록 설정합니다.
BluetoothUnregisterAuthentication

BluetoothUnregisterAuthentication 함수는 이전에 BluetoothRegisterForAuthentication 함수를 호출하여 등록한 콜백 루틴에 대한 등록을 제거합니다.
BluetoothUpdateDeviceRecord

Bluetooth 디바이스에 대한 로컬 컴퓨터 캐시를 업데이트.
PFN_AUTHENTICATION_CALLBACK

BluetoothRegisterForAuthentication 함수와 함께 사용됩니다.
PFN_AUTHENTICATION_CALLBACK_EX

PFN_AUTHENTICATION_CALLBACK_EX 함수는 BluetoothRegisterForAuthenticationEx 함수와 함께 사용되는 콜백 함수 프로토타입입니다.
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

BluetoothSdpEnumAttributes 함수 호출에 전달된 pSDPStream 매개 변수에 있는 각 특성에 대해 한 번씩 호출되는 콜백 함수 프로토타입입니다.
PFN_DEVICE_CALLBACK

Bluetooth 디바이스 선택과 관련하여 사용되는 콜백 프로토타입입니다.

구조체

 
BLUETOOTH_ADDRESS_STRUCT

BLUETOOTH_ADDRESS 구조는 Bluetooth 디바이스의 주소를 제공합니다.
BLUETOOTH_AUTHENTICATE_RESPONSE

BLUETOOTH_AUTHENTICATE_RESPONSE 구조에는 BTH_REMOTE_AUTHENTICATE_REQUEST 이벤트에 대한 응답으로 전달된 정보가 포함됩니다.
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS

BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS 구조에는 인증 요청에 응답하는 Bluetooth 디바이스에 대한 특정 구성 정보가 포함됩니다.
BLUETOOTH_COD_PAIRS

BLUETOOTH_COD_PAIRS 구조는 COD(Bluetooth 디바이스 클래스) 정보의 사양 및 검색을 제공합니다.
BLUETOOTH_DEVICE_INFO_STRUCT

BLUETOOTH_DEVICE_INFO 구조는 Bluetooth 디바이스에 대한 정보를 제공합니다.
BLUETOOTH_DEVICE_SEARCH_PARAMS

Bluetooth 디바이스 검색에 대한 검색 조건을 지정합니다.
BLUETOOTH_FIND_RADIO_PARAMS

BLUETOOTH_FIND_RADIO_PARAMS 구조는 설치된 Bluetooth 라디오를 열거할 수 있도록 합니다.
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT

Bluetooth 디바이스에 대한 로컬 서비스 정보를 포함합니다.
BLUETOOTH_NUMERIC_COMPARISON_INFO

BLUETOOTH_NUMERIC_COMPARISON_INFO 구조체에는 숫자 비교를 통해 인증에 사용되는 숫자 값이 포함됩니다.
BLUETOOTH_OOB_DATA_INFO

BLUETOOTH_OOB_DATA_INFO 구조에는 대역 외 디바이스 페어링을 설정하기 전에 인증하는 데 사용되는 데이터가 포함되어 있습니다.
BLUETOOTH_PASSKEY_INFO

BLUETOOTH_PASSKEY_INFO 구조에는 인증에 사용되는 암호 값이 포함되어 있습니다. 암호는 암호와 비슷하지만 암호 값은 인증에 한 번만 사용됩니다.
BLUETOOTH_PIN_INFO

BLUETOOTH_PIN_INFO 구조에는 PIN을 통한 인증에 사용되는 정보가 포함되어 있습니다.
BLUETOOTH_RADIO_INFO

Bluetooth 라디오에 대한 정보를 포함합니다.
BLUETOOTH_SELECT_DEVICE_PARAMS

Bluetooth 장치 및 서비스의 표시 유형, 인증 및 선택을 용이하게 하고 관리합니다.
BTH_DEVICE_INFO

Bluetooth 디바이스에 대한 정보를 저장합니다.
BTH_HCI_EVENT_INFO

Bluetooth에 대한 WM_DEVICECHANGE 메시지 가져오기와 관련하여 사용됩니다.
BTH_L2CAP_EVENT_INFO

L2CAP 채널과 연결된 이벤트에 대한 데이터를 포함합니다.
BTH_QUERY_DEVICE

BTH_QUERY_DEVICE 구조는 Bluetooth 디바이스의 존재를 쿼리할 때 사용됩니다.
BTH_QUERY_SERVICE

BTH_QUERY_SERVICE 구조는 Bluetooth 서비스를 쿼리하는 데 사용됩니다.
BTH_RADIO_IN_RANGE

Bluetooth 디바이스에 대한 데이터를 통신 범위 내에 저장합니다.
BTH_SET_SERVICE

지정된 Bluetooth 서비스에 대한 서비스 정보를 제공합니다.
SDP_ELEMENT_DATA

SDP_ELEMENT_DATA 구조체는 SDP 요소 데이터를 저장합니다.
SDP_STRING_TYPE_DATA

SDP_STRING_TYPE_DATA 구조체는 SDP 문자열 형식에 대한 정보를 저장합니다.
SdpAttributeRange

SdpAttributeRange 구조체는 Bluetooth 쿼리에서 쿼리에서 반환할 특성 집합을 제한하는 데 사용됩니다.
SdpQueryUuid

SdpQueryUuid 구조는 UUID를 쉽게 검색할 수 있도록 합니다.
SdpQueryUuidUnion

SdpQueryUuidUnion 공용 구조체에는 SDP 쿼리를 수행할 UUID가 포함되어 있습니다. SdpQueryUuid 구조체와 함께 사용됩니다.
SOCKADDR_BTH

SOCKADDR_BTH 구조는 주소 패밀리 AF_BTH 정의된 Bluetooth 소켓 작업과 함께 사용됩니다.