структура BTHDDI_SDP_NODE_INTERFACE (bthsdpddi.h)
Структура BTHDDI_SDP_NODE_INTERFACE предоставляет функции для управления записями SDP, включая преобразование их в представление в виде дерева, которое проще анализировать драйверам профилей.
Синтаксис
typedef struct _BTHDDI_SDP_NODE_INTERFACE {
INTERFACE Interface;
PCREATENODETREEROOT SdpCreateNodeTree;
PFREETREE SdpFreeTree;
PCREATENODENIL SdpCreateNodeNil;
PCREATENODEBOOLEAN SdpCreateNodeBoolean;
PCREATENODEUINT8 SdpCreateNodeUint8;
PCREATENODEUINT16 SdpCreateNodeUint16;
PCREATENODEUINT32 SdpCreateNodeUint32;
PCREATENODEUINT64 SdpCreateNodeUint64;
PCREATENODEUINT128 SdpCreateNodeUint128;
PCREATENODEINT8 SdpCreateNodeInt8;
PCREATENODEINT16 SdpCreateNodeInt16;
PCREATENODEINT32 SdpCreateNodeInt32;
PCREATENODEINT64 SdpCreateNodeInt64;
PCREATENODEINT128 SdpCreateNodeInt128;
PCREATENODEUUID16 SdpCreateNodeUuid16;
PCREATENODEUUID32 SdpCreateNodeUuid32;
PCREATENODEUUID128 SdpCreateNodeUuid128;
PCREATENODESTRING SdpCreateNodeString;
PCREATENODEURL SdpCreateNodeUrl;
PCREATENODEALTERNATIVE SdpCreateNodeAlternative;
PCREATENODESEQUENCE SdpCreateNodeSequence;
PADDATTRIBUTETOTREEE SdpAddAttributeToTree;
PAPPENDNODETOCONTAINERNODE SdpAppendNodeToContainerNode;
} BTHDDI_SDP_NODE_INTERFACE, *PBTHDDI_SDP_NODE_INTERFACE;
Члены
Interface
Структура, описывающая интерфейс BTHDDI_SDP_NODE_INTERFACE для использования драйверами профиля. Дополнительные сведения об этой структуре см. в разделе INTERFACE.
SdpCreateNodeTree
Указатель на функцию SdpCreateNodeTree .
SdpFreeTree
Указатель на функцию SdpFreeTree.
SdpCreateNodeNil
Указатель на функцию SdpCreateNodeNil .
SdpCreateNodeBoolean
Указатель на функцию SdpCreateNodeBoolean .
SdpCreateNodeUint8
Указатель на функцию SdpCreateNodeUInt8 .
SdpCreateNodeUint16
Указатель на функцию SdpCreateNodeUInt16 .
SdpCreateNodeUint32
Указатель на функцию SdpCreateNodeUInt32 .
SdpCreateNodeUint64
Указатель на функцию SdpCreateNodeUInt64 .
SdpCreateNodeUint128
Указатель на функцию SdpCreateNodeUInt128 .
SdpCreateNodeInt8
Указатель на функцию SdpCreateNodeInt8 .
SdpCreateNodeInt16
Указатель на функцию SdpCreateNodeInt16 .
SdpCreateNodeInt32
Указатель на функцию SdpCreateNodeInt32 .
SdpCreateNodeInt64
Указатель на функцию SdpCreateNodeInt64 .
SdpCreateNodeInt128
Указатель на функцию SdpCreateNodeInt128 .
SdpCreateNodeUuid16
Указатель на функцию SdpCreateNodeUUID16 .
SdpCreateNodeUuid32
Указатель на функцию SdpCreateNodeUUID32 .
SdpCreateNodeUuid128
Указатель на функцию SdpCreateNodeUUID128 .
SdpCreateNodeString
Указатель на функцию SdpCreateNodeString .
SdpCreateNodeUrl
Указатель на функцию SdpCreateNodeUrl .
SdpCreateNodeAlternative
Указатель на SdpCreateNodeAlternative function.
SdpCreateNodeSequence
Указатель на Функция SdpCreateNodeSequence .
SdpAddAttributeToTree
Указатель на Функция SdpAddAttributeToTree .
SdpAppendNodeToContainerNode
Указатель на Функция SdpAppendNodeToContainerNode .
Комментарии
Драйверы профиля должны указывать GUID GUID_BTHDDI_SDP_NODE_INTERFACE для запроса экземпляра структуры BTHDDI_SDP_NODE_INTERFACE из стека драйверов Bluetooth.
Все члены этой структуры, кроме элемента Interface , являются указателями на функции.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Versions:_Supported в Windows Vista и более поздних версиях. |
Верхняя часть | bthsdpddi.h (включая BthSdpddi.h) |
См. также раздел
SdpCreateNodeInt8