次の方法で共有


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

この呼び出しの前に要求された BeginSCPDDownload 操作を識別するために使用される 64 ビット ULONG 値へのポインター。

戻り値

成功すると 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