Freigeben über


IUPnPDeviceFinder::FindByType-Methode (upnp.h)

Die FindByType-Methode sucht synchron nach Geräten nach Gerätetyp oder Diensttyp.

Syntax

HRESULT FindByType(
  [in]  BSTR         bstrTypeURI,
  [in]  DWORD        dwFlags,
  [out] IUPnPDevices **pDevices
);

Parameter

[in] bstrTypeURI

Gibt den Typ-URI für das Gerät oder den Diensttyp an, nach dem gesucht werden soll.

[in] dwFlags

Muss Null sein. Dieser Parameter ist für die zukünftige Verwendung reserviert.

[out] pDevices

Empfängt einen Verweis auf eine Sammlung gefundener IUPnPDevices-Geräte .

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls gibt die Methode einen der in WinError.h definierten COM-Fehlercodes zurück.

Hinweise

Diese Methode wird erst zurückgegeben, wenn die Suche abgeschlossen ist. Die Suche kann mindestens neun Sekunden und möglicherweise mehr dauern. Diese Methode darf nicht über einen Thread aufgerufen werden, der Benutzeroberflächenmeldungen verarbeitet.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile upnp.h
DLL Upnp.dll

Weitere Informationen

IUPnPDeviceFinder

IUPnPDeviceFinder::FindByUDN

IUPnPGeräte