Compartilhar via


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

O método DeviceByUDN retorna o dispositivo com o UDN (nome de dispositivo exclusivo) especificado contido no documento de descrição carregado.

Sintaxe

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

Parâmetros

[in] bstrUDN

Especifica o UDN do dispositivo.

[out] ppudDevice

Recebe uma referência a um objeto IUPnPDevice que descreve o dispositivo. Essa referência deve ser liberada quando não for mais usada.

Valor retornado

Se o método for bem-sucedido, o valor retornado será S_OK. Caso contrário, o método retornará um dos códigos de erro COM definidos em WinError.h.

Comentários

Use DeviceByUDN depois de carregar a descrição do dispositivo usando IUPnPDescriptionDocument::Load ou IUPnPDescriptionDocument::LoadAsync. A propriedade IUPnPDescriptionDocument::ReadyState retorna READYSTATE_COMPLETED.

Não use DeviceByUDN , a menos que uma descrição do dispositivo seja carregada pela primeira vez usando IUPnPDescriptionDocument::Load ou IUPnPDescriptionDocument::LoadAsync. A operação de pesquisa pesquisa apenas na descrição do dispositivo carregada no momento.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho upnp.h
DLL Upnp.dll

Confira também

Iupnpdescriptiondocument

Iupnpdevice