Partager via


IUPnPServiceAsync ::BeginSCPDDownload, méthode (upnp.h)

La méthode BeginSCPDDownload lance le téléchargement asynchrone d’un document SCPD (Service Control Protocol Description).

Syntaxe

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

Paramètres

[in, optional] pAsyncResult

Spécifie un pointeur vers un objet IUPnPAsyncResult . Une fois l’appel BeginSCPDDownload terminé, UPnP utilise la méthode IUPnPAsyncResult ::AsyncOperationComplete pour notifier le point de contrôle.

[out] pullRequestID

Pointeur vers une valeur ULONG 64 bits utilisée pour identifier l’opération BeginSCPDDownload demandée avant cet appel.

Valeur retournée

Renvoie S_OK en cas de réussite. Sinon, la méthode retourne un code d’erreur COM défini dans WinError.h ou l’une des valeurs suivantes :

Code de retour Description
E_FAIL
Échec du lancement du téléchargement SCPD.
E_INVALIDARG
pAsyncResult n’est pas valide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête upnp.h
DLL Upnp.dll

Voir aussi

IUPnPAsyncResult ::AsyncOperationComplete

IUPnPServiceAsync

IUPnPServiceAsync ::BeginInvokeAction