BTHDDI_SDP_PARSE_INTERFACE 結構 (bthsdpddi.h)
BTHDDI_SDP_PARSE_INTERFACE 結構提供剖析 SDP 記錄的函式。
語法
typedef struct _BTHDDI_SDP_PARSE_INTERFACE {
INTERFACE Interface;
PVALIDATESTREAM SdpValidateStream;
PCONVERTSTREAMTOTREE SdpConvertStreamToTree;
PCONVERTTREETOSTREAM SdpConvertTreeToStream;
PFREETREE SdpFreeTree;
PBYTESWAPUUID128 SdpByteSwapUuid128;
PBYTESWAPUINT128 SdpByteSwapUint128;
PBYTESWAPUINT64 SdpByteSwapUint64;
PRETRIEVEUUID128 SdpRetrieveUuid128;
PRETRIEVEUINT128 SdpRetrieveUint128;
PRETRIEVEUINT64 SdpRetrieveUint64;
PFINDATTRIBUTEINTREE SdpFindAttributeInTree;
PGETNEXTELEMENT SdpGetNextElement;
pReservedFunction Reserved1;
pReservedFunction Reserved2;
pReservedFunction Reserved3;
pReservedFunction Reserved4;
} BTHDDI_SDP_PARSE_INTERFACE, *PBTHDDI_SDP_PARSE_INTERFACE;
成員
Interface
結構,描述 BTHDDI_SDP_NODE_INTERFACE 介面以供配置檔驅動程式使用。 如需此結構的詳細資訊,請參閱 INTERFACE。
SdpValidateStream
SdpValidateStream 函式的指標。
SdpConvertStreamToTree
的指標 SdpConvertStreamToTree 函式。
SdpConvertTreeToStream
的指標 SdpConvertTreeToStream 函式。
SdpFreeTree
SdpFreeTree 函式的指標。
SdpByteSwapUuid128
SdpByteSwapUuid128 函式的指標。
SdpByteSwapUint128
SdpByteSwapUint128 函式的指標。
SdpByteSwapUint64
SdpByteSwapUint64 函式的指標。
SdpRetrieveUuid128
SdpRetrieveUuid128 函式的指標。
SdpRetrieveUint128
SdpRetrieveUint128 函式的指標。
SdpRetrieveUint64
SdpRetrieveUint64 函式的指標。
SdpFindAttributeInTree
的指標 SdpFindAttributeInTree 函式。
SdpGetNextElement
SdpGetNextElement 函式的指標。
Reserved1
保留供未來使用。 請勿使用。
Reserved2
保留供未來使用。 請勿使用。
Reserved3
保留供未來使用。 請勿使用。
Reserved4
保留供未來使用。 請勿使用。
備註
配置文件驅動程式應該指定 GUID_BTHDDI_SDP_PARSE_INTERFACE GUID,以從藍牙驅動程式堆疊查詢BTHDDI_SDP_PARSE_INTERFACE結構的實例。
除了 Interface 成員以外,這個結構的所有成員都是函式指標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista 和更新版本中的版本:_Supported。 |
標頭 | bthsdpddi.h (包含 BthSdpddi.h) |