Condividi tramite


Metodo IUPnPDeviceFinder::FindByType (upnp.h)

Il metodo FindByType cerca in modo sincrono i dispositivi in base al tipo di dispositivo o al tipo di servizio.

Sintassi

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

Parametri

[in] bstrTypeURI

Specifica l'URI di tipo per il tipo di dispositivo o di servizio in cui eseguire la ricerca.

[in] dwFlags

Deve essere zero. Questo parametro è riservato per usi futuri.

[out] pDevices

Riceve un riferimento a una raccolta di dispositivi IUPnPDevices trovati.

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene S_OK. In caso contrario, il metodo restituisce uno dei codici di errore COM definiti in WinError.h.

Commenti

Questo metodo non restituisce fino al completamento della ricerca. La ricerca può richiedere almeno nove secondi ed eventualmente più. Questo metodo non deve essere chiamato da un thread che elabora i messaggi dell'interfaccia utente.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione upnp.h
DLL Upnp.dll

Vedi anche

IUPnPDeviceFinder

IUPnPDeviceFinder::FindByUDN

IUPnPDevices