Partager via


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
Wxutil.h (include Streams.h)
Bibliothèque
Strmbase.lib (builds de vente au détail) ;
Strmbasd.lib (builds de débogage)

Voir aussi

CLASSE CAMThread