Bluetooth
Información general sobre la tecnología Bluetooth.
Para desarrollar Bluetooth, necesita estos encabezados:
Para obtener la guía de programación, consulta Bluetooth.
Funciones de devolución de llamada
Título | Descripción |
---|---|
PBYTESWAPUINT128 | La función Bluetooth SdpByteSwapUint128 se usa para invertir el orden de bytes de un entero de 128 bits sin signo. |
PBYTESWAPUINT64 | La función SdpByteSwapUint64 de Bluetooth se usa para invertir el orden de bytes de un entero de 64 bits sin signo. |
PBYTESWAPUUID128 | La función SdpByteSwapUuid128 de Bluetooth se usa para invertir el orden de bytes de un identificador único universal (UUID) de 128 bits. |
PCONVERTSTREAMTOTREE | La función Bluetooth SdpConvertStreamToTree se usa para crear una representación basada en árboles propietaria de Microsoft de un registro SDP, mientras deja la representación original basada en secuencias sin modificar. |
PCONVERTTREETOSTREAM | La función Bluetooth SdpConvertTreeToStream se usa para generar una representación bytestream sin formato de un registro SDP a partir de una representación de árbol. La versión de bytestream sin procesar es adecuada para la publicación en un servidor SDP local. |
PFNBTHPORT_INDICATION_CALLBACK | Los controladores de perfil implementan una función de devolución de llamada L2CAP para proporcionar a la pila de controladores Bluetooth un mecanismo para notificar al controlador de perfil las solicitudes de conexión L2CAP entrantes desde dispositivos remotos y cualquier cambio en el estado de una conexión L2CAP abierta actualmente. |
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED | Los controladores de perfil implementan una función de devolución de llamada L2CAP mejorada para proporcionar a la pila de controladores Bluetooth un mecanismo para notificar al controlador de perfil los cambios en el estado de una conexión L2CAP o eL2CAP actualmente abierta. |
PFNBTH_ALLOCATE_BRB | La función BthAllocateBrb asigna un bloque de solicitud Bluetooth (BRB) del tipo especificado. |
PFNBTH_FREE_BRB | La función BthFreeBrb libera un bloque de solicitud Bluetooth (BRB) que se asignó anteriormente con BthAllocateBrb. |
PFNBTH_INITIALIZE_BRB | La función BthInitializeBrb inicializa un bloque de solicitud Bluetooth (BRB) asignado en la pila local. |
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE | La función IsBluetoothVersionAvailable comprueba si el sistema operativo admite una versión de Bluetooth determinada. |
PFNBTH_REUSE_BRB | La función BthReuseBrb reinicializa un bloque de solicitud Bluetooth (BRB) que se va a reutilizar. |
PFNSCO_INDICATION_CALLBACK | Los controladores de perfil implementan una función de devolución de llamada SCO para proporcionar a la pila de controladores Bluetooth un mecanismo para notificar al controlador de perfil las solicitudes de conexión SCO entrantes desde dispositivos remotos y los cambios en el estado de una conexión SCO abierta actualmente. |
PGETNEXTELEMENT | La función Bluetooth SdpGetNextElement se usa para recorrer en iteración las entradas que se encuentran en un flujo de registro SDP. |
PRETRIEVEUINT64 | La función Bluetooth SdpRetrieveUint64 se usa para copiar un entero de 64 bits no habilitado desde una secuencia SDP. |
PRETRIEVEUUID128 | La función Bluetooth SdpRetrieveUuid128 se usa para copiar un identificador único universal (UUID) de 128 bits no habilitado desde una secuencia SDP. |
PVALIDATESTREAM | La función Bluetooth SdpValidateStream se usa para analizar un registro SDP sin procesar y determinar si contiene errores. |
IOCTL
IOCTL_BTH_DISCONNECT_DEVICE Los controladores de perfil usan IOCTL_BTH_DISCONNECT_DEVICE para solicitar al sistema operativo que desconecte el dispositivo remoto especificado. |
IOCTL_BTH_GET_DEVICE_INFO La solicitud IOCTL_BTH_GET_DEVICE_INFO devuelve información sobre todas las radios remotas almacenadas en caché detectadas previamente que están habilitadas para Bluetooth. |
IOCTL_BTH_GET_LOCAL_INFO La solicitud IOCTL_BTH_GET_LOCAL_INFO devuelve información sobre el sistema Bluetooth local y la radio. |
IOCTL_BTH_GET_RADIO_INFO La solicitud IOCTL_BTH_GET_RADIO_INFO obtiene información sobre la radio remota especificada. |
IOCTL_BTH_HCI_VENDOR_COMMAND La solicitud IOCTL_BTH_HCI_VENDOR_COMMAND permite que las aplicaciones Bluetooth envíen comandos específicos del proveedor a las radios. |
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH La solicitud IOCTL_BTH_SDP_ATTRIBUTE_SEARCH obtiene atributos para el registro SDP especificado. |
IOCTL_BTH_SDP_CONNECT La solicitud IOCTL_BTH_SDP_CONNECT crea una conexión al servicio SDP en un dispositivo Bluetooth remoto. |
IOCTL_BTH_SDP_DISCONNECT La solicitud IOCTL_BTH_SDP_DISCONNECT cierra una conexión a un servidor SDP remoto. |
IOCTL_BTH_SDP_REMOVE_RECORD La solicitud de IOCTL_BTH_SDP_REMOVE_RECORD quita un registro SDP local que el controlador de perfil envió anteriormente. El servidor local ya no ofrecerá este registro a dispositivos remotos. |
IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH La solicitud IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH combina un servicio SDP y una búsqueda de atributos en una sola operación. Esto permite que un autor de la llamada obtenga directamente los registros SDP de un dispositivo remoto. |
IOCTL_BTH_SDP_SERVICE_SEARCH El IOCTL_BTH_SDP_SERVICE_SEARCH solicitud se pone en contacto con un dispositivo remoto con una solicitud SDP para controlar los registros SDP de una clase de servicio o clases concretas. |
IOCTL_BTH_SDP_SUBMIT_RECORD La solicitud de IOCTL_BTH_SDP_SUBMIT_RECORD permite que un controlador de perfil agregue un registro SDP al servidor SDP local, lo que permite al cliente anunciar que un servicio está disponible en el equipo local. |
IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO La solicitud IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO agrega un registro SDP al servidor SDP local junto con atributos que no forman parte del propio registro SDP. |
IOCTL_BTHX_GET_VERSION Los controladores de perfil usan IOCTL_BTHX_GET_VERSION para obtener la versión compatible con el controlador de transporte. |
IOCTL_BTHX_QUERY_CAPABILITIES IOCTL_BTHX_QUERY_CAPABILITIES se usa para consultar las funciones del controlador de transporte. |
IOCTL_BTHX_READ_HCI IOCTL_BTHX_READ_HCI se usa para leer los datos y eventos de ACL de Bluetooth de la capa de transporte. |
IOCTL_BTHX_SET_VERSION IOCTL_BTHX_SET_VERSION se usa para informar al controlador de transporte de la versión de la interfaz de extensibilidad que se usa. |
IOCTL_BTHX_WRITE_HCI IOCTL_BTHX_WRITE_HCI se usa para escribir datos y comandos de ACL de Bluetooth en la capa de transporte. |
IOCTL_INTERNAL_BTH_SUBMIT_BRB Los controladores de perfil usan IOCTL_INTERNAL_BTH_SUBMIT_BRB para enviar un bloque de solicitudes Bluetooth (BRB) a la pila de controladores Bluetooth. |
IOCTL_INTERNAL_BTHENUM_GET_DEVINFO La solicitud IOCTL_INTERNAL_BTHENUM_GET_DEVINFO devuelve información sobre el dispositivo remoto que provocó que el administrador plug and play (PnP) cargara la instancia actual del controlador de perfil. |
IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO La solicitud IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO obtiene información sobre el dispositivo y el servicio subyacentes que provocaron que el administrador plug and play (PnP) cargara el controlador de perfil. |
Enumeraciones
ACL_MODE El tipo de enumeración ACL_MODE se usa para enumerar los posibles estados de una conexión ACL. |
BRB_TYPE El tipo de enumeración BRB_TYPE se usa para determinar el bloque de solicitud Bluetooth cuando se compila un controlador de perfil y envía un BRB. |
BRB_VERSION Reservado para uso interno. |
BTHX_HCI_PACKET_TYPE La enumeración BTHX_HCI_PACKET_TYPE enumera los diferentes tipos de paquetes que se envían desde la pila bluetooth al controlador de transporte. |
BTHX_SCO_SUPPORT La enumeración BTHX_SCO_SUPPORT enumera los diferentes tipos de SCO admitidos por el controlador de transporte. |
CODING_FORMAT Esta enumeración es solo para uso interno. |
ENUMERATOR_ACTION Microsoft reserva la enumeración ENUMERATOR_ACTION solo para uso interno. No use esta enumeración en el código. |
ENUMERATOR_TYPE El tipo de enumeración ENUMERATOR_TYPE se usa para determinar si el dispositivo enumerado está asociado a un servicio o a un protocolo. La enumeración ENUMERATOR_TYPE está pensada solo para uso interno y no debe usarse en los controladores de perfil. |
INDICATION_CODE El tipo de enumeración INDICATION_CODE indica a un controlador de perfil qué tipo de evento L2CAP se ha producido. |
L2CAP_DISCONNECT_REASON El tipo de enumeración L2CAP_DISCONNECT_REASON proporciona el motivo por el que se ha desconectado un canal L2CAP. |
PCM_DATA_FORMAT Microsoft reserva la enumeración PCM_DATA_FORMAT solo para uso interno. No use esta enumeración en el código. |
SCO_DISCONNECT_REASON El tipo de enumeración SCO_DISCONNECT_REASON proporciona el motivo por el que se ha desconectado un canal SCO. |
SCO_INDICATION_CODE El tipo de enumeración SCO_INDICATION_CODE describe el tipo de una conexión SCO entrante o un cambio de estado de enlace. La pila del controlador Bluetooth pasa un valor de esta enumeración en el argumento Indicación de la función de devolución de llamada SCO del controlador de perfil. |
SCO_LINK_TYPE El tipo de enumeración SCO_LINK_TYPE describe el tipo de vínculo utilizado por la conexión SCO cuando se procesa un evento de indicación ScoIndicationRemoteConnect. |
SCO_RETRANSMISSION_EFFORT El tipo de enumeración SCO_RETRANSMISSION_EFFORT se usa para determinar las directivas de retransmisión de un canal SCO. |
Functions
PBYTESWAPUINT128 La función Bluetooth SdpByteSwapUint128 se usa para invertir el orden de bytes de un entero de 128 bits sin signo. |
PBYTESWAPUINT64 La función SdpByteSwapUint64 de Bluetooth se usa para invertir el orden de bytes de un entero de 64 bits sin signo. |
PBYTESWAPUUID128 La función SdpByteSwapUuid128 de Bluetooth se usa para invertir el orden de bytes de un identificador único universal (UUID) de 128 bits. |
PCONVERTSTREAMTOTREE La función Bluetooth SdpConvertStreamToTree se usa para crear una representación basada en árboles propietaria de Microsoft de un registro SDP, mientras deja la representación original basada en secuencias sin modificar. |
PCONVERTTREETOSTREAM La función Bluetooth SdpConvertTreeToStream se usa para generar una representación bytestream sin formato de un registro SDP a partir de una representación de árbol. La versión de bytestream sin procesar es adecuada para la publicación en un servidor SDP local. |
PFNBTH_ALLOCATE_BRB La función BthAllocateBrb asigna un bloque de solicitud Bluetooth (BRB) del tipo especificado. |
PFNBTH_FREE_BRB La función BthFreeBrb libera un bloque de solicitud Bluetooth (BRB) que se asignó anteriormente con BthAllocateBrb. |
PFNBTH_INITIALIZE_BRB La función BthInitializeBrb inicializa un bloque de solicitud Bluetooth (BRB) asignado en la pila local. |
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE La función IsBluetoothVersionAvailable comprueba si el sistema operativo admite una versión de Bluetooth determinada. |
PFNBTH_REUSE_BRB La función BthReuseBrb reinicializa un bloque de solicitud Bluetooth (BRB) que se va a reutilizar. |
PFNBTHPORT_INDICATION_CALLBACK Los controladores de perfil implementan una función de devolución de llamada L2CAP para proporcionar a la pila de controladores Bluetooth un mecanismo para notificar al controlador de perfil las solicitudes de conexión L2CAP entrantes desde dispositivos remotos y cualquier cambio en el estado de una conexión L2CAP abierta actualmente. |
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED Los controladores de perfil implementan una función de devolución de llamada L2CAP mejorada para proporcionar a la pila de controladores Bluetooth un mecanismo para notificar al controlador de perfil los cambios en el estado de una conexión L2CAP o eL2CAP actualmente abierta. |
PFNSCO_INDICATION_CALLBACK Los controladores de perfil implementan una función de devolución de llamada SCO para proporcionar a la pila de controladores Bluetooth un mecanismo para notificar al controlador de perfil las solicitudes de conexión SCO entrantes desde dispositivos remotos y los cambios en el estado de una conexión SCO abierta actualmente. |
PGETNEXTELEMENT La función Bluetooth SdpGetNextElement se usa para recorrer en iteración las entradas que se encuentran en un flujo de registro SDP. |
PRETRIEVEUINT64 La función Bluetooth SdpRetrieveUint64 se usa para copiar un entero de 64 bits no habilitado desde una secuencia SDP. |
PRETRIEVEUUID128 La función Bluetooth SdpRetrieveUuid128 se usa para copiar un identificador único universal (UUID) de 128 bits no habilitado desde una secuencia SDP. |
PVALIDATESTREAM La función Bluetooth SdpValidateStream se usa para analizar un registro SDP sin procesar y determinar si contiene errores. |
SdpAddAttributeToTree La función Bluetooth SdpAddAttributeToTree se usa para adjuntar un nodo de atributo SDP al nivel superior de un registro SDP. |
SdpAppendNodeToContainerNode La función Bluetooth SdpAppendNodeToContainerNode se usa para adjuntar un nodo SDP a una secuencia o un nodo SDP alternativo. |
SdpCreateNodeAlternative La función Bluetooth SdpCreateNodeAlternative se usa para crear un nodo SDP de secuencia alternativa vacío. |
SdpCreateNodeBoolean La función Bluetooth SdpCreateNodeBoolean se usa para asignar e inicializar una estructura de SDP_NODE a un tipo booleano. |
SdpCreateNodeInt128 La función Bluetooth SdpCreateNodeInt128 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 128 bits. |
SdpCreateNodeInt16 La función Bluetooth SdpCreateNodeInt16 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 16 bits. |
SdpCreateNodeInt32 La función Bluetooth SdpCreateNodeInt32 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 32 bits. |
SdpCreateNodeInt64 La función Bluetooth SdpCreateNodeInt64 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 64 bits. |
SdpCreateNodeInt8 La función Bluetooth SdpCreateNodeInt8 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 8 bits. |
SdpCreateNodeNil La función Bluetooth SdpCreateNodeNil se usa para asignar e inicializar una estructura de SDP_NODE a un tipo de nodo vacío. |
SdpCreateNodeSequence La función Bluetooth SdpCreateNodeSequence se usa para crear un nodo SDP de secuencia vacía. |
SdpCreateNodeString La función Bluetooth SdpCreateNodeString se usa para asignar e inicializar una estructura de SDP_NODE a un tipo de cadena. |
SdpCreateNodeTree La función Bluetooth SdpCreateNodeTree se usa para asignar una estructura de SDP_TREE_ROOT_NODE raíz vacía. |
SdpCreateNodeUInt128 La función Bluetooth SdpCreateNodeUInt128 se usa para asignar e inicializar una estructura de SDP_NODE en un tipo entero de 128 bits sin signo. |
SdpCreateNodeUInt16 La función Bluetooth SdpCreateNodeUInt16 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 16 bits sin signo. |
SdpCreateNodeUInt32 La función Bluetooth SdpCreateNodeUInt32 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 32 bits sin signo. |
SdpCreateNodeUInt64 La función Bluetooth SdpCreateNodeUInt64 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 64 bits sin signo. |
SdpCreateNodeUInt8 La función Bluetooth SdpCreateNodeUInt8 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo entero de 8 bits sin signo. |
SdpCreateNodeUrl La función Bluetooth SdpCreateNodeUrl se usa para asignar e inicializar una estructura de SDP_NODE a un tipo de dirección URL. |
SdpCreateNodeUUID128 La función Bluetooth SdpCreateNodeUUID128 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo UUID de 128 bits. |
SdpCreateNodeUUID16 La función Bluetooth SdpCreateNodeUUID16 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo UUID de 16 bits. |
SdpCreateNodeUUID32 La función Bluetooth SdpCreateNodeUUID32 se usa para asignar e inicializar una estructura de SDP_NODE a un tipo UUID de 32 bits. |
SdpFindAttributeInTree La función Bluetooth SdpFindAttributeInTree se usa para buscar el nodo de atributo especificado en la representación basada en árbol de un registro SDP. |
SdpFreeTree La función Bluetooth SdpFreeTree se usa para liberar la memoria asignada para la representación basada en árbol de un registro SDP. |
Estructuras
INDICATION_PARAMETERS La estructura de INDICATION_PARAMETERS se pasa como parámetro Parameters a la función de devolución de llamada L2CAP del controlador de perfil. |
INDICATION_PARAMETERS_ENHANCED La estructura INDICATION_PARAMETERS_ENHANCED se pasa como parámetro Parameters a la función de devolución de llamada L2CAP mejorada del controlador de perfil. |
_BRB_ACL_ENTER_ACTIVE_MODE La estructura _BRB_ACL_ENTER_ACTIVE_MODE especifica el dispositivo remoto que se va a colocar en modo activo. |
_BRB_ACL_GET_MODE La estructura de _BRB_ACL_GET_MODE describe el modo de ACL para el dispositivo remoto especificado. |
_BRB_GET_DEVICE_INTERFACE_STRING La estructura _BRB_GET_DEVICE_INTERFACE_STRING describe la cadena de interfaz del dispositivo para el objeto de dispositivo actual. |
_BRB_GET_LOCAL_BD_ADDR La estructura _BRB_GET_LOCAL_BD_ADDR describe la dirección de la radio local. |
_BRB_L2CA_ACL_TRANSFER La estructura de _BRB_L2CA_ACL_TRANSFER describe un búfer para leer datos asincrónicos de o escribir datos asincrónicos en un canal L2CAP. |
_BRB_L2CA_CLOSE_CHANNEL La estructura _BRB_L2CA_CLOSE_CHANNEL describe un canal L2CAP abierto que se va a cerrar. |
_BRB_L2CA_OPEN_CHANNEL La estructura de _BRB_L2CA_OPEN_CHANNEL describe un canal L2CAP para abrirlo a un dispositivo remoto o una respuesta del controlador de perfil que acepta o rechaza una solicitud de conexión L2CAP entrante iniciada por un dispositivo remoto. |
_BRB_L2CA_OPEN_ENHANCED_CHANNEL La estructura de _BRB_L2CA_OPEN_ENHANCED_CHANNEL se usa para abrir un canal L2CAP mejorado en un dispositivo remoto o enviar una respuesta para aceptar o rechazar una solicitud de conexión L2CAP mejorada entrante iniciada por un dispositivo remoto. |
_BRB_L2CA_PING La estructura de _BRB_L2CA_PING describe una solicitud para hacer ping a una radio remota. |
_BRB_L2CA_REGISTER_SERVER Un controlador de perfil usa la estructura de _BRB_L2CA_REGISTER_SERVER para registrarse como un servidor capaz de recibir conexiones L2CAP desde dispositivos Bluetooth remotos. |
_BRB_L2CA_UNREGISTER_SERVER Un controlador de perfil usa la estructura de _BRB_L2CA_UNREGISTER_SERVER para anular el registro como servidor capaz de recibir conexiones L2CAP desde dispositivos Bluetooth remotos. |
_BRB_L2CA_UPDATE_CHANNEL La estructura de _BRB_L2CA_UPDATE_CHANNEL describe una actualización de las características de vínculo de un canal L2CAP abierto a un dispositivo remoto o para determinar cuándo han cambiado determinados atributos de canal. |
_BRB_PSM La estructura de _BRB_PSM describe un multiplexador de protocolo o servicio (PSM) que se va a registrar o anular el registro. |
_BRB_SCO_CLOSE_CHANNEL La estructura de _BRB_SCO_CLOSE_CHANNEL describe un canal SCO abierto actualmente para cerrarse. |
_BRB_SCO_FLUSH_CHANNEL La estructura _BRB_SCO_FLUSH_CHANNEL describe una operación de vaciado para un canal SCO. |
_BRB_SCO_GET_CHANNEL_INFO La estructura _BRB_SCO_GET_CHANNEL_INFO describe la configuración y las estadísticas de un canal SCO. |
_BRB_SCO_GET_SYSTEM_INFO La estructura _BRB_SCO_GET_SYSTEM_INFO describe información sobre la compatibilidad del sistema local con las conexiones SCO. |
_BRB_SCO_OPEN_CHANNEL La estructura de _BRB_SCO_OPEN_CHANNEL describe un canal SCO para abrirse a un dispositivo remoto o una respuesta del controlador de perfil que acepta o rechaza una solicitud de conexión SCO entrante iniciada por un dispositivo remoto. |
_BRB_SCO_REGISTER_SERVER Un controlador de perfil usa la estructura de _BRB_SCO_REGISTER_SERVER para registrarse como un servidor capaz de recibir conexiones SCO desde dispositivos Bluetooth remotos. |
_BRB_SCO_TRANSFER La estructura de _BRB_SCO_TRANSFER describe un búfer para leer datos isócronos de o escribir datos isócronos en un canal SCO. |
_BRB_SCO_UNREGISTER_SERVER Un controlador de perfil usa la estructura de _BRB_SCO_UNREGISTER_SERVER para anular el registro como servidor capaz de recibir conexiones SCO desde dispositivos Bluetooth remotos. |
BASEBAND_CHANNEL_INFO La estructura de BASEBAND_CHANNEL_INFO describe la información de salida sobre el canal de banda base que usa un vínculo SCO después de completar un BRB_GET_CHANNEL_INFO BRB. |
BRB Los controladores de perfil usan bloques de solicitud Bluetooth (BRB) para enviar solicitudes a la pila de controladores Bluetooth. La estructura BRB define el formato de todos los comandos compatibles que se pueden enviar a un dispositivo Bluetooth. |
BRB_HEADER La estructura BRB_HEADER contiene información de encabezado sobre un bloque de solicitud Bluetooth (BRB), incluida la información sobre el tipo BRB que usa la pila del controlador Bluetooth para determinar qué tipo de BRB se va a procesar. |
BTH_COMMAND_HEADER La estructura BTH_COMMAND_HEADER especifica información de encabezado para un comando HCI específico del proveedor. |
BTH_DEVICE_INFO_LIST La estructura de BTH_DEVICE_INFO_LIST contiene información de salida sobre todos los dispositivos remotos almacenados en caché detectados anteriormente. |
BTH_ENUMERATOR_INFO La estructura BTH_ENUMERATOR_INFO contiene información sobre un dispositivo subyacente y el servicio que provocó que el administrador plug and play (PnP) cargara el controlador de perfil. |
BTH_LOCAL_RADIO_INFO La estructura BTH_LOCAL_RADIO_INFO contiene información sobre el sistema Bluetooth local y la radio. |
BTH_PROFILE_DRIVER_INTERFACE La estructura BTH_PROFILE_DRIVER_INTERFACE proporciona funciones para asignar, liberar, inicializar y reutilizar BRB, y para determinar la versión de Bluetooth instalada actualmente. |
BTH_RADIO_INFO La estructura BTH_RADIO_INFO contiene información sobre una radio remota. |
BTH_SDP_ATTRIBUTE_SEARCH_REQUEST La estructura BTH_SDP_ATTRIBUTE_SEARCH_REQUEST contiene información pertinente para una búsqueda de atributos SDP. |
BTH_SDP_CONNECT La estructura BTH_SDP_CONNECT contiene información de entrada y salida sobre una conexión entre el sistema Bluetooth local y un servidor SDP remoto. Esta estructura se pasa como búfer de entrada y búfer de salida de IOCTL_BTH_SDP_CONNECT. |
BTH_SDP_DISCONNECT La estructura de BTH_SDP_DISCONNECT contiene información de entrada sobre un identificador de conexión a la conexión SDP remota para finalizar. Esta estructura se pasa como búfer de entrada de IOCTL_BTH_SDP_DISCONNECT. |
BTH_SDP_RECORD La estructura BTH_SDP_RECORD contiene información sobre un registro SDP que se va a agregar al servidor SDP local. |
BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST La estructura de BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST contiene información pertinente para un servicio SDP combinado y la búsqueda de atributos. Esta estructura se pasa como búfer de entrada al IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH IOCTL. |
BTH_SDP_SERVICE_SEARCH_REQUEST La estructura de BTH_SDP_SERVICE_SEARCH_REQUEST contiene información pertinente para una búsqueda del servicio SDP. |
BTH_SDP_STREAM_RESPONSE La estructura BTH_SDP_STREAM_RESPONSE contiene información sobre un registro SDP. |
BTH_VENDOR_EVENT_INFO La estructura BTH_VENDOR_EVENT_INFO especifica el búfer asociado al GUID de GUID_BLUETOOTH_HCI_VENDOR_EVENT. |
BTH_VENDOR_PATTERN La estructura BTH_VENDOR_PATTERN especifica un patrón de proveedor. |
BTH_VENDOR_SPECIFIC_COMMAND La estructura BTH_VENDOR_SPECIFIC_COMMAND especifica un comando específico del proveedor de Bluetooth. |
BTHDDI_SDP_NODE_INTERFACE La estructura BTHDDI_SDP_NODE_INTERFACE proporciona funciones para manipular registros SDP, incluida la conversión a y desde una representación de árbol que los controladores de perfil pueden analizar más fácilmente. |
BTHDDI_SDP_PARSE_INTERFACE La estructura BTHDDI_SDP_PARSE_INTERFACE proporciona funciones para analizar registros SDP. |
BTHX_CAPABILITIES La estructura BTHX_CAPABILITIES describe las funciones del controlador de transporte extensible Bluetooth. |
BTHX_HCI_READ_WRITE_CONTEXT La estructura de BTHX_HCI_READ_WRITE_CONTEXT se usa como una estructura de entrada/salida para el IOCTL_BTHX_READ_HCI y IOCTL_BTHX_WRITE_HCI IOCTLs. |
BTHX_VERSION La estructura BTHX_VERSION describe la versión o las versiones que admite el controlador de transporte. |
CHANNEL_CONFIG_PARAMETERS La estructura de CHANNEL_CONFIG_PARAMETERS contiene parámetros de configuración para las direcciones entrantes y salientes de un canal L2CAP. |
CHANNEL_CONFIG_PARAMETERS_ENHANCED La estructura CHANNEL_CONFIG_PARAMETERS_ENHANCED describe los parámetros de configuración para las direcciones entrantes y salientes de un canal L2CAP. |
CHANNEL_CONFIG_RESULTS La estructura CHANNEL_CONFIG_RESULTS contiene parámetros de configuración y el tamaño del búfer de cualquier opción adicional para las direcciones entrantes y salientes de un canal L2CAP. |
CHANNEL_CONFIG_RESULTS_ENHANCED La estructura CHANNEL_CONFIG_RESULTS_ENHANCED describe los parámetros de configuración y el tamaño del búfer de cualquier opción adicional para las direcciones entrantes y salientes de un canal L2CAP. |
CO_HEADER La estructura CO_HEADER se usa para especificar valores para el miembro Header de la estructura L2CAP_CONFIG_OPTION. |
L2CAP_CONFIG_OPTION Se usa una matriz de estructuras de L2CAP_CONFIG_OPTION para especificar valores para el miembro ExtraOptions del CHANNEL_CONFIG_PARAMETERS, la _BRB_L2CA_OPEN_CHANNEL y las estructuras de INDICATION_PARAMETERS. |
L2CAP_CONFIG_RANGE La estructura L2CAP_CONFIG_RANGE se usa para especificar un intervalo de valores posibles para el miembro FlushTO de la estructura _BRB_L2CA_OPEN_CHANNEL durante las solicitudes entrantes. |
L2CAP_CONFIG_VALUE_RANGE La estructura L2CAP_CONFIG_VALUE_RANGE se usa para especificar valores para los miembros Mtu y FlushTO de la estructura _BRB_L2CA_OPEN_CHANNEL. |
L2CAP_EXTENDED_FLOW_SPEC El L2CAP_EXTENDED_FLOW_SPEC está reservado para uso futuro. |
L2CAP_FLOWSPEC Esta estructura reservada para uso futuro. |
L2CAP_RETRANSMISSION_AND_FLOW_CONTROL La estructura L2CAP_RETRANSMISSION_AND_FLOW_CONTROL describe los parámetros de configuración para el modo de retransmisión mejorada y el modo de streaming. |
SCO_INDICATION_PARAMETERS La estructura SCO_INDICATION_PARAMETERS describe los parámetros de indicación sobre una notificación de conexión o desconexión de SCO. |
SDP_NODE La estructura de SDP_NODE contiene información sobre un elemento en una representación basada en árbol de un registro SDP. |
SDP_NODE_DATA La unión de SDP_NODE_DATA contiene los datos de un elemento en una representación basada en árbol de un registro SDP. |
SDP_NODE_HEADER La estructura SDP_NODE_HEADER contiene información sobre un elemento en una representación basada en árbol de un registro SDP. |
SDP_TREE_ROOT_NODE La estructura SDP_TREE_ROOT_NODE es el elemento raíz de una representación basada en árbol de un registro SDP. |