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 소켓 작업과 함께 사용됩니다. |