Partager via


IMAPISupport::SpoolerYield

S’applique à : Outlook 2013 | Outlook 2016

Donne le contrôle du processeur au spouleur MAPI afin qu’il puisse effectuer toutes les tâches qu’il juge nécessaires.

HRESULT SpoolerYield(
ULONG ulFlags
);

Paramètres

ulFlags

Réservés au; doit être égal à zéro.

Valeur renvoyée

S_OK

Le fournisseur de transport a correctement libéré le processeur.

MAPI_W_CANCEL_MESSAGE

Demande au fournisseur de transport d’arrêter la remise du message à tous les destinataires qui ne l’ont pas encore reçu.

Remarques

La méthode IMAPISupport ::SpoolerYield est implémentée pour les objets de prise en charge du fournisseur de transport. Les fournisseurs de transport appellent SpoolerYield pour permettre au spouleur MAPI d’effectuer tout traitement nécessaire.

Remarques pour les appelants

Appelez SpoolerYield lorsque vous effectuez des opérations longues qui peuvent être suspendues. Cela permet aux applications de premier plan de s’exécuter pendant une opération longue, telle que la remise à une liste de destinataires volumineuse sur un réseau occupé.

Si SpoolerYield retourne avec MAPI_W_CANCEL_MESSAGE, le spouleur MAPI a déterminé que le message ne doit plus être envoyé. Retournez MAPI_E_USER_CANCEL à votre processus d’appel et quittez,si possible.

Pour plus d’informations sur le rendement vers le spouleur MAPI, consultez Interaction avec le spouleur MAPI.

Voir aussi

IMAPISupport : IUnknown