Compartir a través de


Método IUPnPServiceAsync::BeginSCPDDownload (upnp.h)

El método BeginSCPDDownload inicia la descarga asincrónica de un documento de descripción del protocolo de control de servicios (SCPD).

Sintaxis

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

Parámetros

[in, optional] pAsyncResult

Especifica un puntero a un objeto IUPnPAsyncResult . Una vez completada la llamada BeginSCPDDownload , UPnP usará el método IUPnPAsyncResult::AsyncOperationComplete para notificar al punto de control.

[out] pullRequestID

Puntero a un valor ULONG de 64 bits usado para identificar la operación BeginSCPDDownload solicitada antes de esta llamada.

Valor devuelto

Devuelve S_OK si se realiza correctamente. De lo contrario, el método devuelve un código de error COM definido en WinError.h o uno de los valores siguientes:

Código devuelto Descripción
E_FAIL
No se pudo iniciar la descarga de SCPD.
E_INVALIDARG
pAsyncResult no es válido.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado upnp.h
Archivo DLL Upnp.dll

Consulte también

IUPnPAsyncResult::AsyncOperationComplete

IUPnPServiceAsync

IUPnPServiceAsync::BeginInvokeAction