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 を指定して、Bluetooth ドライバー スタックからBTHDDI_SDP_PARSE_INTERFACE構造のインスタンスを照会する必要があります。

Interface メンバー以外のこの構造体のすべてのメンバーは、関数ポインターです。

要件

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

こちらもご覧ください

インターフェイス

SdpByteSwapUint128

SdpByteSwapUint64

SdpByteSwapUuid128

SdpConvertStreamToTree

SdpConvertTreeToStream

SdpFindAttributeInTree

SdpFreeTree

SdpGetNextElement

SdpRetrieveUint128

SdpRetrieveUint64

SdpRetrieveUuid128

SdpValidateStream