CBaseStreamControl.Flushing-Methode

Die -Methode benachrichtigt die Basisklasse, dass das Leeren des Flushing Pins gestartet oder beendet wurde.

Syntax

void Flushing(
   BOOL bInProgress
);

Parameter

bInProgress

Gibt einen booleschen Wert an, der angibt, ob die Stecknadel geleert wird. Verwenden Sie den Wert TRUE, wenn die Stecknadel einen Leerungsvorgang beginnt, und FALSE, wenn die Stecknadel einen Leerungsvorgang beendet.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Hinweise

Der Pin muss diese Methode innerhalb seiner IPin::BeginFlush- und IPin::EndFlush-Methoden aufrufen. Geben Sie TRUE in BeginFlush und FALSE in EndFlush an.

Diese Methode bewirkt, dass die CBaseStreamControl::CheckStreamState-Methode nicht mehr wartet. Während der Pin geleert wird, gibt CheckStreamState immer STREAM _ DISCARDING zurück.

Anforderungen

Anforderung Wert
Header
Strmctl.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandels-Builds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseStreamControl-Klasse