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 |