Поделиться через


структура BTHDDI_SDP_NODE_INTERFACE (bthsdddi.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

Указатель на функцию 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)

См. также

ИНТЕРФЕЙСА

SdpAddAttributeToTree

SdpAppendNodeToContainerNode

SdpCreateNodeAlternative

SdpCreateNodeBoolean

SdpCreateNodeInt128

SdpCreateNodeInt16

SdpCreateNodeInt32

SdpCreateNodeInt64

SdpCreateNodeInt8

SdpCreateNodeNil

SdpCreateNodeSequence

SdpCreateNodeString

SdpCreateNodeTree

SdpCreateNodeUInt128

SdpCreateNodeUInt16

SdpCreateNodeUInt32

SdpCreateNodeUInt64

SdpCreateNodeUInt8

SdpCreateNodeUUID128

SdpCreateNodeUUID16

SdpCreateNodeUUID32

SdpCreateNodeUrl

SdpFreeTree