IUPnPDeviceFinder::FindByType メソッド (upnp.h)
FindByType メソッドは、デバイスの種類またはサービスの種類によってデバイスを同期的に検索します。
構文
HRESULT FindByType(
[in] BSTR bstrTypeURI,
[in] DWORD dwFlags,
[out] IUPnPDevices **pDevices
);
パラメーター
[in] bstrTypeURI
検索するデバイスまたはサービスの種類の URI の種類を指定します。
[in] dwFlags
ゼロを指定してください。 このパラメーターは将来使用するために予約されています。
[out] pDevices
見つかった IUPnPDevices デバイスのコレクションへの参照を受け取ります。
戻り値
メソッドが成功した場合、戻り値はS_OK。 それ以外の場合、メソッドは WinError.h で定義されている COM エラー コードのいずれかを返します。
解説
このメソッドは、検索が完了するまで戻りません。 検索には少なくとも 9 秒かかる場合があり、場合によってはそれ以上かかる場合があります。 このメソッドは、ユーザー インターフェイス メッセージを処理するスレッドから呼び出してはなりません。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | upnp.h |
[DLL] | Upnp.dll |