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 错误代码或以下值之一:
| 返回代码 | 说明 |
|---|---|
|
无法启动 SCPD 下载。 |
|
pAsyncResult 无效。 |
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows 8 [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | upnp.h |
| DLL | Upnp.dll |