COutputQueue.BeginFlush-Methode

Die BeginFlush -Methode startet einen Leerungsvorgang.

Syntax

void BeginFlush();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Diese Methode legt die COutputQueue::m _ bFlushing-Membervariable auf TRUE fest. Wenn das Objekt einen Thread verwendet, ruft der Thread die COutputQueue::FreeSamples-Methode auf, um alle ausstehenden Beispiele frei zu machen. Andernfalls ruft das -Objekt FreeSamples während der COutputQueue::EndFlush-Methode auf. Diese Methode legt auch die COutputQueue::m hr-Membervariable _ auf S _ FALSE fest, wodurch das Objekt alle neuen Stichproben verwirft.

Das -Objekt übergibt die Leerungsbenachrichtigung downstream, indem es die IPin::BeginFlush-Methode auf dem Eingabepin aufruft.

Requirements (Anforderungen)

Anforderung Wert
Header
Outputq.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Weitere Informationen

COutputQueue-Klasse