Partager via


multitype_join::reserve, méthode

Réserve un message précédemment offert par ce bloc de messagerie multitype_join.

virtual bool reserve(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<_Destination_type> * _PTarget
);

Paramètres

  • _MsgId
    runtime_object_identity de l'objet message en cours de réservation.

  • _PTarget
    Pointeur vers le bloc cible qui appelle la méthode reserve.

Valeur de retour

true si le message a été réservé avec succès ; sinon false. Les réservations peuvent échouer pour de nombreuses raisons, notamment : le message a déjà été réservé ou accepté par une autre cible, la source pourrait refuser des réservations, et ainsi de suite.

Notes

Une fois que vous avez appelé reserve, s'il réussit, vous devez appeler consume ou release pour accepter ou renoncer à la propriété d'un message, respectivement.

Configuration requise

En-tête : agents.h

Espace de noms : concurrency

Voir aussi

Référence

multitype_join, classe