Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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
Указатель на функцию SdpCreateNodeUInt1 6.
SdpCreateNodeUint32
Указатель на функцию SdpCreateNodeUInt32.
SdpCreateNodeUint64
Указатель на функцию SdpCreateNodeUInt6 4.
SdpCreateNodeUint128
Указатель на функцию SdpCreateNodeUInt128.
SdpCreateNodeInt8
Указатель на функцию sdpCreateNodeInt8 .
SdpCreateNodeInt16
Указатель на функцию SdpCreateNodeInt16.
SdpCreateNodeInt32
Указатель на функцию SdpCreateNodeInt32.
SdpCreateNodeInt64
Указатель на функцию SdpCreateNodeInt64.
SdpCreateNodeInt128
Указатель на функцию SdpCreateNodeInt128.
SdpCreateNodeUuid16
Указатель на функцию SdpCreateNodeUUID16.
SdpCreateNodeUuid32
Указатель на функцию SdpCreateNodeUUID32.
SdpCreateNodeUuid128
Указатель на функцию SdpCreateNodeUUID128.
SdpCreateNodeString
Указатель на функцию sdpCreateNodeString .
SdpCreateNodeUrl
Указатель на функцию SdpCreateNodeUrl.
SdpCreateNodeAlternative
Указатель на функцию SdpCreateNodeAlternative.
SdpCreateNodeSequence
Указатель на функцию SdpCreateNodeSequence.
SdpAddAttributeToTree
Указатель на функцию SdpAddAttributeToTree.
SdpAppendNodeToContainerNode
Указатель на функцию SdpAppendNodeToContainerNode.
Замечания
Драйверы профилей должны указывать guid GUID_BTHDDI_SDP_NODE_INTERFACE для запроса экземпляра структуры BTHDDI_SDP_NODE_INTERFACE из стека драйверов Bluetooth.
Все члены этой структуры, кроме элемента интерфейса , являются указателями функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Версии:_Supported в Windows Vista и более поздних версиях. |
заголовка | bthsdddi.h (include BthSdpddi.h) |
См. также
SdpCreateNodeInt8