共用方式為


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 錯誤碼:

傳回碼 Description
E_FAIL
無法起始 SCPD 下載。
E_INVALIDARG
pAsyncResult 無效。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 upnp.h
Dll Upnp.dll

另請參閱

IUPnPAsyncResult::AsyncOperationComplete

IUPnPServiceAsync

IUPnPServiceAsync::BeginInvokeAction