共用方式為


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 函式。

備註

配置文件驅動程式應該指定 GUID_BTHDDI_SDP_NODE_INTERFACE GUID,以從藍牙驅動程式堆疊查詢BTHDDI_SDP_NODE_INTERFACE結構的實例。

除了 Interface 成員以外,這個結構的所有成員都是函式指標。

規格需求

需求
最低支援的用戶端 Windows Vista 和更新版本中的版本:_Supported。
標頭 bthsdpddi.h (包含 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