Metodo CPersistStream.Save

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Salva i dati del filtro nel flusso specificato.

Sintassi

HRESULT Save(
   LPSTREAM pStm,
   BOOL     fClearDirty
);

Parametri

pStm

Puntatore al flusso a cui salvare i dati.

fClearDirty

Flag che indica se reimpostare il flag sporco del flusso corrente; TRUE significa reimpostarlo. Quando il metodo viene chiamato come parte di un'operazione Save, il valore è in genere TRUE; quando viene chiamato come parte di un'operazione Save As, il valore è in genere FALSE.

Valore restituito

Restituisce un valore HRESULT .

Commenti

Questa funzione membro implementa il metodo IPersistStream::Save . Chiama WriteInt con la versione software, chiama CPersistStream::WriteToStream con il flusso in pStm e reimposta mPS_fDirty.

Requisiti

Requisito Valore
Intestazione
Pstream.h (includere Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CPersistStream