BTHDDI_SDP_NODE_INTERFACE-Struktur (bthsdpddi.h)

Die BTHDDI_SDP_NODE_INTERFACE-Struktur bietet Funktionen zum Bearbeiten von SDP-Datensätzen, einschließlich der Konvertierung in und aus einer Strukturdarstellung, die Profiltreiber einfacher analysieren können.

Syntax

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;

Member

Interface

Eine Struktur, die die BTHDDI_SDP_NODE_INTERFACE-Schnittstelle für die Verwendung durch Profiltreiber beschreibt. Weitere Informationen zu dieser Struktur finden Sie unter INTERFACE.

SdpCreateNodeTree

Ein Zeiger auf die Funktion SdpCreateNodeTree .

SdpFreeTree

Ein Zeiger auf die SdpFreeTree-Funktion.

SdpCreateNodeNil

Ein Zeiger auf die Funktion SdpCreateNodeNil .

SdpCreateNodeBoolean

Ein Zeiger auf die Funktion SdpCreateNodeBoolean .

SdpCreateNodeUint8

Ein Zeiger auf die Funktion SdpCreateNodeUInt8 .

SdpCreateNodeUint16

Ein Zeiger auf die Funktion SdpCreateNodeUInt16 .

SdpCreateNodeUint32

Ein Zeiger auf die Funktion SdpCreateNodeUInt32 .

SdpCreateNodeUint64

Ein Zeiger auf die Funktion SdpCreateNodeUInt64 .

SdpCreateNodeUint128

Ein Zeiger auf die Funktion SdpCreateNodeUInt128 .

SdpCreateNodeInt8

Ein Zeiger auf die Funktion SdpCreateNodeInt8 .

SdpCreateNodeInt16

Ein Zeiger auf die Funktion SdpCreateNodeInt16 .

SdpCreateNodeInt32

Ein Zeiger auf die Funktion SdpCreateNodeInt32 .

SdpCreateNodeInt64

Ein Zeiger auf die Funktion SdpCreateNodeInt64 .

SdpCreateNodeInt128

Ein Zeiger auf die Funktion SdpCreateNodeInt128 .

SdpCreateNodeUuid16

Ein Zeiger auf die Funktion SdpCreateNodeUUID16 .

SdpCreateNodeUuid32

Ein Zeiger auf die Funktion SdpCreateNodeUUID32 .

SdpCreateNodeUuid128

Ein Zeiger auf die Funktion SdpCreateNodeUUID128 .

SdpCreateNodeString

Ein Zeiger auf die Funktion SdpCreateNodeString .

SdpCreateNodeUrl

Ein Zeiger auf die Funktion SdpCreateNodeUrl .

SdpCreateNodeAlternative

Ein Zeiger auf die SdpCreateNodeAlternative Funktion.

SdpCreateNodeSequence

Ein Zeiger auf die SdpCreateNodeSequence-Funktion .

SdpAddAttributeToTree

Ein Zeiger auf die SdpAddAttributeToTree-Funktion .

SdpAppendNodeToContainerNode

Ein Zeiger auf die SdpAppendNodeToContainerNode-Funktion .

Hinweise

Profiltreiber sollten die GUID_BTHDDI_SDP_NODE_INTERFACE GUID angeben, um eine instance der BTHDDI_SDP_NODE_INTERFACE-Struktur aus dem Bluetooth-Treiberstapel abzufragen.

Alle Member dieser Struktur, mit Ausnahme des Interface-Members , sind Funktionszeiger.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höher.
Kopfzeile bthsdpddi.h (include BthSdpddi.h)

Weitere Informationen

SCHNITTSTELLE

SdpAddAttributeToTree

SdpAppendNodeToContainerNode

SdpCreateNodeAlternative

SdpCreateNodeBoolean

SdpCreateNodeInt128

SdpCreateNodeInt16

SdpCreateNodeInt32

SdpCreateNodeInt64

SdpCreateNodeInt8

SdpCreateNodeNil

SdpCreateNodeSequence

SdpCreateNodeString

SdpCreateNodeTree

SdpCreateNodeUInt128

SdpCreateNodeUInt16

SdpCreateNodeUInt32

SdpCreateNodeUInt64

SdpCreateNodeUInt8

SdpCreateNodeUUID128

SdpCreateNodeUUID16

SdpCreateNodeUUID32

SdpCreateNodeUrl

SdpFreeTree