CAMSchedule.AddAdvisePacket, méthode
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La AddAdvisePacket
méthode ajoute une demande de conseil à 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 [ref]
-
Temps demandé pour l’avis.
-
time2 [ref]
-
Pour les demandes d’avis périodiques, délai entre les notifications. Ce paramètre est ignoré si bPeriodic a la valeur FALSE.
-
hNotify
-
Gérez un sémaphore si bPeriodic a la valeur TRUE ou handle pour 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 one-shot. Si la valeur est TRUE, la notification est périodique ; le paramètre time2 spécifie la durée entre les notifications. Si la valeur est FALSE, la notification ne se produit qu’une seule fois.
Valeur renvoyée
Retourne un identificateur pour la demande de conseil (le « cookie »). Si la méthode échoue, la valeur de retour est zéro.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|