IMAPISupport::SpoolerYield
Hace referencia a: Outlook 2013 | Outlook 2016
Proporciona el control de la CPU a la cola MAPI para que pueda realizar las tareas que considere necesarias.
HRESULT SpoolerYield(
ULONG ulFlags
);
Parameters
ulFlags
Reservados; debe ser cero.
Valor devuelto
S_OK
El proveedor de transporte liberó correctamente la CPU.
MAPI_W_CANCEL_MESSAGE
Indica al proveedor de transporte que detenga la entrega del mensaje a los destinatarios que aún no lo hayan recibido.
Comentarios
El método IMAPISupport::SpoolerYield se implementa para los objetos de soporte técnico del proveedor de transporte. Los proveedores de transporte llaman a SpoolerYield para permitir que la cola MAPI realice cualquier procesamiento necesario.
Notas para los llamadores
Llame a SpoolerYield cuando realice operaciones largas que se pueden pausar. Esto permite que las aplicaciones en primer plano se ejecuten durante una operación larga, como la entrega a una lista de destinatarios de gran tamaño en una red ocupada.
Si SpoolerYield devuelve con MAPI_W_CANCEL_MESSAGE, la cola MAPI ha determinado que ya no se debe enviar el mensaje. Vuelva MAPI_E_USER_CANCEL al proceso de llamada y salga, si es posible.
Para obtener más información sobre cómo producir en la cola MAPI, vea Interacción con la cola MAPI.