Compartir a través de


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.

Vea también

IMAPISupport: IUnknown