Sdílet prostřednictvím


Metoda ISource::reserve

Při přepsání v odvozené třídě vyhrazuje dříve nabízené tuto zprávu ISource bloku.

virtual bool reserve(
   runtime_object_identity _MsgId,
   _Inout_ ITarget<_Type> * _PTarget
) = 0;

Parametry

  • _MsgId
    runtime_object_identity Nabízených message objektu.

  • _PTarget
    Ukazatel na cílový blok, který volá reserve metoda.

Vrácená hodnota

truePokud zprávu úspěšně vyhrazen, false jinak.Rezervace může selhat z mnoha důvodů, včetně: zprávu již rezervován nebo přijat jiný cíl zdroje nelze odepřít rezervací atd.

Poznámky

Po volání reserve, pokud se buď musí volat consume nebo release k, nebo dát nahoru držení zprávy, resp..

Požadavky

Záhlaví: agents.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

Třída ISource