Compartilhar via


Método IUPnPDeviceFinderAddCallbackWithInterface::D eviceAddedWithInterface (upnp.h)

O método DeviceAddedWithInterface é invocado pela estrutura UPnP para notificar o aplicativo de que um dispositivo foi adicionado à rede.

Sintaxe

HRESULT DeviceAddedWithInterface(
  [in] LONG        lFindData,
  [in] IUPnPDevice *pDevice,
  [in] GUID        *pguidInterface
);

Parâmetros

[in] lFindData

Especifica a pesquisa para a qual a estrutura UPnP está retornando resultados. O valor de lFindData é o valor retornado ao chamador por IUPnPDeviceFinder::CreateAsyncFind.

[in] pDevice

Ponteiro para um objeto IUPnPDevice que contém o novo dispositivo.

[in] pguidInterface

GUID do adaptador de rede por meio do qual o anúncio do dispositivo veio.

Retornar valor

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

A estrutura UPnP consultará para ver se a interface IUPnPDeviceFinderAddCallbackWithInterface existe. Se você tiver implementado a interface, a estrutura UPnP chamará o método DeviceAddedWithInterface . Caso contrário, a estrutura UPnP chamará o método IUPnPDeviceFinderCallback::D eviceAdded .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [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

Iupnpdevicefinder

IUPnPDeviceFinderAddCallbackWithInterface