Compartir a través de


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

El método CancelAsyncOperation cancela una operación asincrónica pendiente iniciada por los métodos BeginInvokeAction, BeginQueryStateVariable, BeginSubscribeToEvents o BeginSCPDDownload .

Sintaxis

HRESULT CancelAsyncOperation(
  [in] ULONG64 ullRequestID
);

Parámetros

[in] ullRequestID

Valor ULONG de 64 bits que corresponde a la operación UPnP asincrónica pendiente.

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 cancelar la operación asincrónica.
E_INVALIDARG
ullRequestID no coincide con la llamada asincrónica pendiente.

Comentarios

Al llamar a este método para una operación BeginSCPDDownload pendiente, la descarga de SCPD seguirá teniendo lugar en segundo plano, pero no notificará las devoluciones de llamada de los eventos asociados a la operación.

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

IUPnPServiceAsync

IUPnPServiceAsync::BeginInvokeAction

IUPnPServiceAsync::BeginQueryStateVariable

IUPnPServiceAsync::BeginSCPDDownload

IUPnPServiceAsync::BeginSubscribeToEvents