Freigeben über


IUPnPDescriptionDocument::D eviceByUDN-Methode (upnp.h)

Die DeviceByUDN-Methode gibt das Gerät mit dem angegebenen eindeutigen Gerätenamen (UDN) zurück, der im geladenen Beschreibungsdokument enthalten ist.

Syntax

HRESULT DeviceByUDN(
  [in]  BSTR        bstrUDN,
  [out] IUPnPDevice **ppudDevice
);

Parameter

[in] bstrUDN

Gibt den UDN des Geräts an.

[out] ppudDevice

Empfängt einen Verweis auf ein IUPnPDevice-Objekt , das das Gerät beschreibt. Dieser Verweis muss freigegeben werden, wenn er nicht mehr verwendet wird.

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

Verwenden Sie DeviceByUDN nach dem Laden der Gerätebeschreibung mithilfe von IUPnPDescriptionDocument::Load oder IUPnPDescriptionDocument::LoadAsync. Die IUPnPDescriptionDocument::ReadyState-Eigenschaft gibt READYSTATE_COMPLETED zurück.

Verwenden Sie DeviceByUDN nicht, es sei denn, eine Gerätebeschreibung wird zuerst mit IUPnPDescriptionDocument::Load oder IUPnPDescriptionDocument::LoadAsync geladen. Der Suchvorgang sucht nur in der aktuell geladenen Gerätebeschreibung.

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

IUPnPDescriptionDocument

IUPnPDevice