SLPFindAttrs サブルーチン
目的
指定されたサービスまたはサービスタイプに対応する属性IDに一致するサービス属性を返します。 URL
構文
SLPError SLPFindAttrs(SLPHandle hSLP,
const char *pcURLOrServiceType,
const char *pcScopeList,
const char *pcAttrIds,
SLPAttrCallback callback,
void *pvCookie);
説明
この SLPFindAttrs サブルーチンは、指定されたサービス URL またはサービスタイプに一致するサービス属性を返します。 もし pcURLOrServiceType サービスである場合、 URL、 SLPHandleの言語ロケールにおける特定の広告に関する属性情報が返されます。
pcURLOrServiceTypeがサービスタイプ名(もしあれば命名権を含む)の場合、登録言語に関係なく、そのサービスタイプのすべての広告の属性が返される。 結果は、 コールバックを介して返されます。
結果は、SLP 属性要求フィルター・ストリング・パラメーターを使用してフィルタリングされます。 フィルター・ストリングが空ストリング ("") の場合は、すべての属性が返されます。
パラメーター
| 項目 | 説明 |
|---|---|
| hSLP | 属性の検索に使用する SLPHandle (LPHandle) 。 |
| pcURLOrServiceType | サービス URL またはサービスタイプ。 空ストリングにすることはできません。 |
| pcScopeList | スコープ名のコンマ区切りリストが含まれている文字へのポインター。 空ストリング ""にすることはできません。 |
| pcAttrIds | 返される属性値を示すフィルター・ストリング。 すべての値を示すには、空ストリング ("") を使用します。 特定の接頭部または接尾部を持つすべての属性 ID に一致するワイルドカードも使用できます。 |
| コールバック | 操作の結果の報告に使用されるコールバック関数。 |
| pvCookie | クライアントからコールバック・コードに渡されるメモリー。 NULL にすることができます。 |
戻り値
SLPFindAttrs が正常に実行されると、 SLP_OKを戻します。 操作の開始中にエラーが発生した場合は、 SLPError (LPError) コードの 1 つが返されます。