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。 否则,方法将返回 WinError.h 中定义的 COM 错误代码或以下值之一:

返回代码 说明
E_FAIL
无法启动 SCPD 下载。
E_INVALIDARG
pAsyncResult 无效。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 upnp.h
DLL Upnp.dll

另请参阅

IUPnPAsyncResult::AsyncOperationComplete

IUPnPServiceAsync

IUPnPServiceAsync::BeginInvokeAction