Поделиться через


Метод IUPnPDeviceFinderAddCallbackWithInterface::D eviceAddedWithInterface (upnp.h)

Метод DeviceAddedWithInterface вызывается платформой UPnP для уведомления приложения о добавлении устройства в сеть.

Синтаксис

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

Параметры

[in] lFindData

Указывает поиск, для которого платформа UPnP возвращает результаты. Значение lFindData — это значение, возвращаемое вызывающей объекту IUPnPDeviceFinder::CreateAsyncFind.

[in] pDevice

Указатель на объект IUPnPDevice , содержащий новое устройство.

[in] pguidInterface

GUID сетевого адаптера, через который поступило объявление устройства.

Возвращаемое значение

Если метод выполнен успешно, возвращаемое значение будет S_OK. В противном случае метод возвращает один из кодов com-ошибок, определенных в WinError.h.

Комментарии

Платформа UPnP запросит, существует ли интерфейс IUPnPDeviceFinderAddCallbackWithInterface . Если интерфейс реализован, платформа UPnP вызовет метод DeviceAddedWithInterface . В противном случае платформа UPnP вызовет метод IUPnPDeviceFinderCallback::D eviceAdded .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header upnp.h
DLL Upnp.dll

См. также раздел

IUPnPDeviceFinder

IUPnPDeviceFinderAddCallbackWithInterface