Share via


CAMThread.CheckRequest-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die CheckRequest -Methode überprüft, ob eine Anforderung vorhanden ist, ohne zu blockieren.

Syntax

BOOL CheckRequest(
   DWORD *pParam
);

Parameter

pParam

Zeiger auf eine Variable, die den Wert empfängt, der beim letzten Aufruf der CAMThread::CallWorker-Methode übergeben wurde.

Rückgabewert

Gibt TRUE zurück, wenn eine ausstehende Anforderung vorhanden ist, oder andernfalls FALSE .

Bemerkungen

Diese Methode ist eine nicht blockierende Version der CAMThread::GetRequest-Methode .

Wenn ein anderer Thread auf einen Aufruf von CallWorker wartet, ruft diese Methode den Anforderungsparameter ab und gibt TRUE zurück. Andernfalls wird FALSE zurückgegeben. Wenn die Methode TRUE zurückgibt, rufen Sie die CAMThread::Reply-Methode auf, um den anfordernden Thread freizugeben.

Anforderungen

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

Siehe auch

CAMThread-Klasse