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 関数。
SdpCreateNodeSequence
へのポインター。 SdpCreateNodeSequence 関数。
SdpAddAttributeToTree
へのポインター。 SdpAddAttributeToTree 関数。
SdpAppendNodeToContainerNode
へのポインター。 SdpAppendNodeToContainerNode 関数。
注釈
プロファイル ドライバーでは、Bluetooth ドライバー スタックから BTHDDI_SDP_NODE_INTERFACE 構造のインスタンスに対してクエリを実行するGUID_BTHDDI_SDP_NODE_INTERFACE GUID を指定する必要があります。
Interface メンバー以外のこの構造体のすべてのメンバーは、関数ポインターです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | バージョン:Windows Vista 以降の_Supported。 |
Header | bthsdpddi.h (BthSdpddi.h を含む) |
こちらもご覧ください
SdpCreateNodeInt8