Méthode CAMSchedule. AddAdvisePacket

La AddAdvisePacket méthode ajoute une demande de notification à la liste des demandes en attente.

Syntaxe

DWORD_PTR AddAdvisePacket(
  [ref] const REFERENCE_TIME &time1,
  [ref] const REFERENCE_TIME &time2,
              HANDLE         hNotify,
              BOOL           bPeriodic
);

Paramètres

time1 [ Réf]

Heure demandée pour la notification.

TIME2 ? [ Réf]

Pour les demandes de notification périodiques, délai entre les notifications. Ce paramètre est ignoré si bPeriodic a la valeur false.

hNotify

Handle vers un sémaphore si bPeriodic a la valeur true ou handle vers un événement si bPeriodic a la valeur false.

bPeriodic

Valeur booléenne qui spécifie s’il faut ajouter une notification périodique ou une notification d’une seule capture. Si la valeur est true, la notification est périodique ; le paramètre TIME2 ? spécifie le délai entre les notifications. Si la valeur est false, la notification se produit une seule fois.

Valeur de retour

Retourne un identificateur pour la demande de notification (le « cookie »). Si la méthode échoue, la valeur de retour est zéro.

Spécifications

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

Voir aussi

CAMSchedule, classe