Compartir a través de


Método IUPnPDescriptionDocument::D eviceByUDN (upnp.h)

El método DeviceByUDN devuelve el dispositivo con el nombre de dispositivo único (UDN) especificado incluido en el documento de descripción cargado.

Sintaxis

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

Parámetros

[in] bstrUDN

Especifica el UDN del dispositivo.

[out] ppudDevice

Recibe una referencia a un objeto IUPnPDevice que describe el dispositivo. Esta referencia debe liberarse cuando ya no se use.

Valor devuelto

Si el método se realiza correctamente, el valor devuelto se S_OK. De lo contrario, el método devuelve uno de los códigos de error COM definidos en WinError.h.

Comentarios

Use DeviceByUDN después de cargar la descripción del dispositivo mediante IUPnPDescriptionDocument::Load o IUPnPDescriptionDocument::LoadAsync. La propiedad IUPnPDescriptionDocument::ReadyState devuelve READYSTATE_COMPLETED.

No use DeviceByUDN a menos que se cargue primero una descripción del dispositivo mediante IUPnPDescriptionDocument::Load o IUPnPDescriptionDocument::LoadAsync. La operación de búsqueda solo busca en la descripción del dispositivo cargado actualmente.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado upnp.h
Archivo DLL Upnp.dll

Consulte también

IUPnPDescriptionDocument

IUPnPDevice