次の方法で共有


SdpCreateNodeUInt16 関数 (sdplib.h)

Bluetooth SdpCreateNodeUInt16 関数は、符号なし 16 ビット整数型に SDP_NODE 構造体を割り当てて初期化するために使用されます。

構文

PSDP_NODE SdpCreateNodeUInt16(
  [in] USHORT usVal,
  [in] ULONG  tag
);

パラメーター

[in] usVal

SDP_NODE構造体の初期化に使用される符号なし 16 ビット整数値。

[in] tag

ノードに関連付けるプロファイル ドライバー定義タグ。

戻り値

成功した場合、この関数は新しく割り当てられたSDP_NODE構造体へのポインターを返します。 成功しなかった場合、この関数は NULL 返します。

備考

SdpCreateNodeUInt16 関数は、SDP_NODE 構造体を割り当てた後、次の方法で構造体を初期化します。

これにより、SDP_NODE構造体のデータ型フィールドとデータ サイズ フィールドが適切に設定されます。

これにより、関連付けられている SDP_NODE_HEADER 構造体のポインター メンバーが、ノード自体を指すために初期化されます。 これにより、1 つの要素のみを含む有効なリストが作成されます。

これにより、関数に渡 パラメーター 値が、SDP_NODE構造体に関連付けられている SDP_NODE_DATA 共用体の適切な要素にコピーされます。

SdpCreateNodeUInt16 関数に関連付けられているデータがノードにコピーされ、元のデータはいつでも解放できます。

プロファイル ドライバー Bluetooth、&〘を介してこの関数へのポインターを取得できます。 BTHDDI_SDP_NODE_INTERFACE 構造体。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョン:_Supported。
ターゲット プラットフォーム デスクトップ
ヘッダー sdplib.h (BthSdpddi.h を含む)
IRQL <= PASSIVE_LEVEL

関連項目

BTHDDI_SDP_NODE_INTERFACE

SDP_NODE

SDP_NODE_DATA

SDP_NODE_HEADER