Compartilhar via


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

O método BeginSCPDDownload inicia o download assíncrono de um documento SCPD (Service Control Protocol Description).

Sintaxe

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

Parâmetros

[in, optional] pAsyncResult

Especifica um ponteiro para um objeto IUPnPAsyncResult . Quando a chamada BeginSCPDDownload for concluída, o UPnP usará o método IUPnPAsyncResult::AsyncOperationComplete para notificar o ponto de controle.

[out] pullRequestID

Ponteiro para um valor ULONG de 64 bits usado para identificar a operação BeginSCPDDownload solicitada antes dessa chamada.

Retornar valor

Retornará S_OK se houver êxito. Caso contrário, o método retornará um código de erro COM definido em WinError.h ou um dos seguintes valores:

Código de retorno Descrição
E_FAIL
Falha ao iniciar o download do SCPD.
E_INVALIDARG
pAsyncResult é inválido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho upnp.h
DLL Upnp.dll

Confira também

IUPnPAsyncResult::AsyncOperationComplete

IUPnPServiceAsync

IUPnPServiceAsync::BeginInvokeAction