次の方法で共有


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

将来の使用のために予約されています。 使用しないでください。

備考

プロファイル ドライバーでは、Bluetooth ドライバー スタックからBTHDDI_SDP_PARSE_INTERFACE構造体のインスタンスを照会する GUID_BTHDDI_SDP_PARSE_INTERFACE GUID を指定する必要があります。

この構造体のすべてのメンバー (Interface メンバーを除く) は、関数ポインターです。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョン:_Supported。
ヘッダー bthsdpddi.h (BthSdpddi.h を含む)

関連項目

インターフェイスの

SdpByteSwapUint128

SdpByteSwapUint64

SdpByteSwapUuid128

SdpConvertStreamToTree

SdpConvertTreeToStream

SdpFindAttributeInTree

SdpFreeTree

SdpGetNextElement

SdpRetrieveUint128

SdpRetrieveUint64

SdpRetrieveUuid128

SdpValidateStream