CAMThread.CallWorker, 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 dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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 CallWorker
méthode signale le thread avec une requête.
Syntaxe
DWORD CallWorker(
DWORD dwParam
);
Paramètres
-
dwParam
-
Paramètre de requête. La classe dérivée définit la signification du paramètre.
Valeur renvoyée
Retourne une valeur définie par la classe dérivée.
Notes
Les méthodes CAMThread::GetRequest et CAMThread::CheckRequest récupèrent la valeur du paramètre dwParam . La méthode GetRequest bloque jusqu’à ce qu’elle CallWorker
soit appelée.
Cette méthode est bloquée jusqu’à ce que la méthode CAMThread::Reply soit appelée. La valeur de retour est le paramètre donné à Reply.
Cette méthode contient le verrou CAMThread::m_AccessLock pour sérialiser les requêtes. Par conséquent, appelez cette méthode à partir du thread lui-même ou de toute fonction membre qui s’exécute dans le contexte du thread.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|