Constructeur CAMEvent. CAMEvent

Méthode de constructeur.

Syntaxe

CAMEvent(
   BOOL    fManualReset,
   HRESULT *phr
);

Paramètres

fManualReset

Valeur booléenne qui spécifie si l’objet est un événement de réinitialisation manuelle ou un événement de réinitialisation automatique. Si la valeur est true, l’objet est un événement de réinitialisation manuelle. Dans le cas contraire, il s’agit d’un événement de réinitialisation automatique.

phr

Pointeur vers une valeur HRESULT . Si le constructeur échoue, ce paramètre reçoit un code d’erreur. Si cela se produit, l’état de l’objet n’est pas valide.

Pour la compatibilité descendante avec les versions antérieures de strmbase. lib, la valeur par défaut de ce paramètre est null. Toutefois, le passage d’une valeur non null est préférable, afin que l’appelant puisse vérifier l’état de l’objet.

Notes

L’événement commence dans un État non signalé.

Avec un événement de réinitialisation automatique, la méthode CAMEvent :: wait réinitialise l’événement à l’état non signalé lorsque la méthode est retournée. Avec un événement de réinitialisation manuelle, l’événement reste signalé jusqu’à ce que vous appeliez la méthode CAMEvent :: Reset .

Spécifications

Condition requise Valeur
En-tête
Wxutil. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CAMEvent, classe