Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Overview of the Bluetooth technology.
To develop Bluetooth, you need these headers:
For programming guidance for this technology, see:
Enumerations
| BLUETOOTH_AUTHENTICATION_METHOD BLUETOOTH_AUTHENTICATION_METHOD enumeration defines the supported authentication types during device pairing. |
| BLUETOOTH_AUTHENTICATION_REQUIREMENTS BLUETOOTH_AUTHENTICATION_REQUIREMENTS enumeration specifies the 'Man in the Middle' protection required for authentication. |
| BLUETOOTH_IO_CAPABILITY BLUETOOTH_IO_CAPABILITY enumeration defines the input/output capabilities of a Bluetooth Device. |
Functions
| BluetoothAuthenticateDevice Sends an authentication request to a remote Bluetooth device. |
| BluetoothAuthenticateDeviceEx The BluetoothAuthenticateDeviceEx function sends an authentication request to a remote Bluetooth device. |
| BluetoothAuthenticateMultipleDevices Enables the caller to prompt for multiple devices to be authenticated during a single instance of the Bluetooth Connection wizard. |
| BluetoothDisplayDeviceProperties Starts Control Panel device information property sheet. |
| BluetoothEnableDiscovery The BluetoothEnableDiscovery function changes the discovery state of a local Bluetooth radio or radios. |
| BluetoothEnableIncomingConnections The BluetoothEnableIncomingConnections function modifies whether a local Bluetooth radio accepts incoming connections. |
| BluetoothEnumerateInstalledServices The BluetoothEnumerateInstalledServices function enumerates the services GUIDs (Globally Unique Identifiers) enabled on a Bluetooth device. |
| BluetoothFindDeviceClose The BluetoothFindDeviceClose function closes an enumeration handle associated with a device query. |
| BluetoothFindFirstDevice The BluetoothFindFirstDevice function begins the enumeration Bluetooth devices. |
| BluetoothFindFirstRadio The BluetoothFindFirstRadio function begins the enumeration of local Bluetooth radios. |
| BluetoothFindNextDevice The BluetoothFindNextDevice function finds the next Bluetooth device. |
| BluetoothFindNextRadio The BluetoothFindNextRadio function finds the next Bluetooth radio. |
| BluetoothFindRadioClose The BluetoothFindRadioClose function closes the enumeration handle associated with finding Bluetooth radios. |
| BluetoothGetDeviceInfo Retrieves information about a remote Bluetooth device. |
| BluetoothGetRadioInfo Obtains information about a Bluetooth radio. |
| BluetoothIsConnectable The BluetoothIsConnectable function determines whether a Bluetooth radio or radios is connectable. |
| BluetoothIsDiscoverable The BluetoothIsDiscoverable function determines whether a Bluetooth radio or radios is discoverable. |
| BluetoothIsVersionAvailable BluetoothIsVersionAvailable function indicates if the installed Bluetooth binary set supports the requested version. |
| BluetoothRegisterForAuthentication The BluetoothRegisterForAuthentication function registers a callback function that is called when a particular Bluetooth device requests authentication. |
| BluetoothRegisterForAuthenticationEx The BluetoothRegisterForAuthenticationEx function registers an application for a pin request, numeric comparison and callback function. |
| BluetoothRemoveDevice Removes authentication between a Bluetooth device and the computer and clears cached service information for the device. |
| BluetoothSdpEnumAttributes The BluetoothSdpEnumAttributes function enumerates through the SDP record stream, and calls the callback function for each attribute in the record. |
| BluetoothSdpGetAttributeValue The BluetoothSdpGetAttributeValue function retrieves the attribute value for an attribute identifier. |
| BluetoothSdpGetContainerElementData Iterates a container stream and returns each element contained within the container element. |
| BluetoothSdpGetElementData Retrieves and parses a single element from an SDP stream. |
| BluetoothSdpGetString Converts a raw string embedded in the SDP record into a Unicode string. |
| BluetoothSelectDevices Enables Bluetooth device selection. |
| BluetoothSelectDevicesFree Frees resources associated with a previous call to BluetoothSelectDevices. |
| BluetoothSendAuthenticationResponse The BluetoothSendAuthenticationResponse function is called when an authentication request to send the passkey response is received. |
| BluetoothSendAuthenticationResponseEx The BluetoothSendAuthenticationResponseEx function is called when an authentication request to send the passkey or a Numeric Comparison response is made. |
| BluetoothSetServiceState Enables or disables services for a Bluetooth device. |
| BluetoothUnregisterAuthentication The BluetoothUnregisterAuthentication function removes registration for a callback routine that was previously registered with a call to the BluetoothRegisterForAuthentication function. |
| BluetoothUpdateDeviceRecord Updates the local computer cache about a Bluetooth device. |
| PFN_AUTHENTICATION_CALLBACK Used in conjunction with the BluetoothRegisterForAuthentication function. |
| PFN_AUTHENTICATION_CALLBACK_EX PFN_AUTHENTICATION_CALLBACK_EX function is a callback function prototype used in conjunction with the BluetoothRegisterForAuthenticationEx function. |
| PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK A callback function prototype that is called once for each attribute found in the pSDPStream parameter passed to the BluetoothSdpEnumAttributes function call. |
| PFN_DEVICE_CALLBACK A callback prototype used in association with selecting Bluetooth devices. |
Structures
| BLUETOOTH_ADDRESS_STRUCT The BLUETOOTH_ADDRESS structure provides the address of a Bluetooth device. |
| BLUETOOTH_AUTHENTICATE_RESPONSE BLUETOOTH_AUTHENTICATE_RESPONSE structure contains information passed in response to a BTH_REMOTE_AUTHENTICATE_REQUEST event. |
| BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure contains specific configuration information about the Bluetooth device responding to an authentication request. |
| BLUETOOTH_COD_PAIRS The BLUETOOTH_COD_PAIRS structure provides for specification and retrieval of Bluetooth Class Of Device (COD) information. |
| BLUETOOTH_DEVICE_INFO_STRUCT The BLUETOOTH_DEVICE_INFO structure provides information about a Bluetooth device. |
| BLUETOOTH_DEVICE_SEARCH_PARAMS Specifies search criteria for Bluetooth device searches. |
| BLUETOOTH_FIND_RADIO_PARAMS The BLUETOOTH_FIND_RADIO_PARAMS structure facilitates enumerating installed Bluetooth radios. |
| BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT Contains local service information for a Bluetooth device. |
| BLUETOOTH_NUMERIC_COMPARISON_INFO BLUETOOTH_NUMERIC_COMPARISON_INFO structure contains the numeric value used for authentication via numeric comparison. |
| BLUETOOTH_OOB_DATA_INFO BLUETOOTH_OOB_DATA_INFO structure contains data used to authenticate prior to establishing an Out-of-Band device pairing. |
| BLUETOOTH_PASSKEY_INFO BLUETOOTH_PASSKEY_INFO structure contains a passkey value used for authentication. A passkey is similar to a password, except that a passkey value is used for authentication only once. |
| BLUETOOTH_PIN_INFO BLUETOOTH_PIN_INFO structure contains information used for authentication via PIN. |
| BLUETOOTH_RADIO_INFO Contains information about a Bluetooth radio. |
| BLUETOOTH_SELECT_DEVICE_PARAMS Facilitates and manages the visibility, authentication, and selection of Bluetooth devices and services. |
| BTH_DEVICE_INFO Stores information about a Bluetooth device. |
| BTH_HCI_EVENT_INFO Used in connection with obtaining WM_DEVICECHANGE messages for Bluetooth. |
| BTH_L2CAP_EVENT_INFO Contains data about events associated with an L2CAP channel. |
| BTH_QUERY_DEVICE The BTH_QUERY_DEVICE structure is used when querying for the presence of a Bluetooth device. |
| BTH_QUERY_SERVICE The BTH_QUERY_SERVICE structure is used to query a Bluetooth service. |
| BTH_RADIO_IN_RANGE Stores data about Bluetooth devices within communication range. |
| BTH_SET_SERVICE Provides service information for the specified Bluetooth service. |
| SDP_ELEMENT_DATA The SDP_ELEMENT_DATA structure stores SDP element data. |
| SDP_STRING_TYPE_DATA The SDP_STRING_TYPE_DATA structure stores information about SDP string types. |
| SdpAttributeRange The SdpAttributeRange structure is used in a Bluetooth query to constrain the set of attributes to return in the query. |
| SdpQueryUuid The SdpQueryUuid structure facilitates searching for UUIDs. |
| SdpQueryUuidUnion The SdpQueryUuidUnion union contains the UUID on which to perform an SDP query. Used in conjunction with the SdpQueryUuid structure. |
| SOCKADDR_BTH The SOCKADDR_BTH structure is used in conjunction with Bluetooth socket operations, defined by address family AF_BTH. |