Метод IUPnPServiceAsync::BeginSCPDDownload (upnp.h)

Метод BeginSCPDDownload инициирует асинхронное скачивание документа SCPD.

Синтаксис

HRESULT BeginSCPDDownload(
  [in, optional] IUPnPAsyncResult *pAsyncResult,
  [out]          PULONG64         pullRequestID
);

Параметры

[in, optional] pAsyncResult

Указывает указатель на объект IUPnPAsyncResult . После завершения вызова BeginSCPDDownload UPnP будет использовать метод IUPnPAsyncResult::AsyncOperationComplete для уведомления контрольной точки.

[out] pullRequestID

Указатель на 64-разрядное значение ULONG , используемое для идентификации операции BeginSCPDDownload , запрошенной до этого вызова.

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

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

Код возврата Описание
E_FAIL
Не удалось инициировать скачивание SCPD.
E_INVALIDARG
pAsyncResult недопустим.

Требования

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

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

IUPnPAsyncResult::AsyncOperationComplete

IUPnPServiceAsync

IUPnPServiceAsync::BeginInvokeAction