Freigeben über


CAMThread.CallWorker-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die CallWorker -Methode signalisiert den Thread mit einer Anforderung.

Syntax

DWORD CallWorker(
   DWORD dwParam
);

Parameter

dwParam

Anforderungsparameter. Die abgeleitete Klasse definiert die Bedeutung des Parameters.

Rückgabewert

Gibt einen Wert zurück, der von der abgeleiteten Klasse definiert wird.

Bemerkungen

Die Methoden CAMThread::GetRequest und CAMThread::CheckRequest rufen den Wert des dwParam-Parameters ab. Die GetRequest-Methode blockiert, bis CallWorker aufgerufen wird.

Diese Methode blockiert, bis die CAMThread::Reply-Methode aufgerufen wird. Der Rückgabewert ist der Parameter für Reply.

Diese Methode enthält die CAMThread::m_AccessLock-Sperre zum Serialisieren von Anforderungen. Rufen Sie daher diese Methode aus dem Thread selbst oder aus einer beliebigen Memberfunktion auf, die im Kontext des Threads ausgeführt wird.

Anforderungen

Anforderung Wert
Header
Wxutil.h (einschließlich Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CAMThread-Klasse