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
SdpCreateNodeInt8