次の方法で共有


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

関連項目

IUPnPDeviceFinder

IUPnPDeviceFinder::FindByUDN

IUPnPDevices