SdpCreateNodeUrl 関数 (sdplib.h)
Bluetooth SdpCreateNodeUrl 関数は、SDP_NODE 構造体を URL 型に割り当てて初期化するために使用されます。
構文
PSDP_NODE SdpCreateNodeUrl(
[in] PCHAR url,
ULONG urlLength,
[in] ULONG tag
);
パラメーター
[in] url
SDP_NODE構造体の初期化に使用される URL 値へのポインター。
urlLength
URL の長さを保持する符号なし long 整数値。
[in] tag
ノードに関連付けるプロファイル ドライバー定義タグ。
戻り値
成功した場合、この関数は新しく割り当てられたSDP_NODE構造体へのポインターを返します。 成功しなかった場合、この関数は NULL 返します。
備考
SdpCreateNodeUrl 関数は、SDP_NODE 構造体を割り当てた後、次の方法で構造体を初期化します。
これにより、SDP_NODE構造体のデータ型フィールドとデータ サイズ フィールドが適切に設定されます。
これにより、関連付けられている SDP_NODE_HEADER 構造体のポインター メンバーが、ノード自体を指すために初期化されます。 これにより、1 つの要素のみを含む有効なリストが作成されます。
これにより、関数に渡 パラメーター 値が、SDP_NODE構造体に関連付けられている SDP_NODE_DATA 共用体の適切な要素にコピーされます。
SdpCreateNodeUrl 関数に関連付けられているデータはノードにコピーされ、元のデータはいつでも解放できます。
プロファイル ドライバー Bluetooth、&〘を介してこの関数へのポインターを取得できます。 BTHDDI_SDP_NODE_INTERFACE 構造体。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョン:_Supported。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | sdplib.h (BthSdpddi.h を含む) |
IRQL | <= PASSIVE_LEVEL |