Freigeben über


IUPnPServiceAsync::BeginSCPDDownload-Methode (upnp.h)

Die BeginSCPDDownload-Methode initiiert den asynchronen Download eines SCPD-Dokuments (Service Control Protocol Description).

Syntax

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

Parameter

[in, optional] pAsyncResult

Gibt einen Zeiger auf ein IUPnPAsyncResult-Objekt an. Wenn der BeginSCPDDownload-Aufruf abgeschlossen ist, verwendet UPnP die IUPnPAsyncResult::AsyncOperationComplete-Methode , um den Kontrollpunkt zu benachrichtigen.

[out] pullRequestID

Zeiger auf einen 64-Bit-ULONG-Wert , der zum Identifizieren des BeginSCPDDownload-Vorgangs verwendet wird, der vor diesem Aufruf angefordert wurde.

Rückgabewert

Gibt bei Erfolg S_OK zurück. Andernfalls gibt die -Methode einen com-Fehlercode zurück, der in WinError.h oder einen der folgenden Werte definiert ist:

Rückgabecode Beschreibung
E_FAIL
Fehler beim Initiieren des SCPD-Downloads.
E_INVALIDARG
pAsyncResult ist ungültig.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile upnp.h
DLL Upnp.dll

Weitere Informationen

IUPnPAsyncResult::AsyncOperationComplete

IUPnPServiceAsync

IUPnPServiceAsync::BeginInvokeAction