Método ICancelMethodCalls::Cancel (objidlbase.h)
Solicita que se cancele una llamada de método.
Sintaxis
HRESULT Cancel(
[in] ULONG ulSeconds
);
Parámetros
[in] ulSeconds
Número de segundos que se esperará a que el servidor complete la llamada saliente después de que el cliente solicite la cancelación.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Se realizó la solicitud de cancelación. |
|
La llamada ya se canceló. |
|
La cancelación de llamadas no está habilitada en el subproceso que está procesando la llamada. |
|
La llamada se completó durante el intervalo de tiempo de espera. |
Comentarios
El método Cancel solo emite una solicitud de cancelación. Un valor devuelto de S_OK no significa que se canceló la llamada, solo que se intentó cancelar la llamada. El comportamiento del objeto cancel al recibir una solicitud de cancelación es completamente a discreción del implementador.
Si se cancela un método que devuelve un VALOR HRESULT , se RPC_S_CALL_CANCELED el valor devuelto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | objidlbase.h (incluya ObjIdl.h) |