Compartir a través de


Método IWSDAsyncResult::SetCallback (wsdclient.h)

Especifica una interfaz de devolución de llamada a la que se llamará cuando se haya completado la operación asincrónica.

Sintaxis

HRESULT SetCallback(
  [in] IWSDAsyncCallback *pCallback,
  [in] IUnknown          *pAsyncState
);

Parámetros

[in] pCallback

Puntero a un objeto IWSDAsyncCallback que contiene la devolución de llamada implementada por el usuario.

[in] pAsyncState

Información de estado definida por el usuario para pasar a la devolución de llamada.

Valor devuelto

Este método puede devolver uno de estos valores.

Entre los valores devueltos posibles se incluyen, entre otros, los siguientes.

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_INVALIDARG
pCallback es NULL.

Comentarios

El método IWSDAsyncCallback::AsyncOperationComplete se pasa el objeto de resultado asociado al mensaje de finalización y el estado.

pCallback se libera cuando se destruye el objeto IWSDAsyncResult .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wsdclient.h (incluya Wsdapi.h)
Archivo DLL Wsdapi.dll

Consulte también

IWSDAsyncResult