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 |