Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghapus satu atau beberapa aliran.
Syntax
HRESULT Flush(
[in] DWORD dwStreamIndex
);
Parameter-parameternya
[in] dwStreamIndex
Aliran untuk memerah. Nilainya bisa salah satu dari yang berikut ini.
Mengembalikan nilai
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT.
Komentar
Metode Flush membuang semua sampel yang diantrekan dan membatalkan semua permintaan sampel yang tertunda.
Metode ini dapat diselesaikan secara sinkron atau asinkron.
Jika Anda memberikan penunjuk panggilan balik saat membuat pembaca sumber, metode ini asinkron. Jika tidak, metode ini sinkron. Untuk informasi selengkapnya tentang pengaturan penunjuk panggilan balik, lihat MF_SOURCE_READER_ASYNC_CALLBACK.
Dalam mode sinkron, metode memblokir hingga operasi selesai.
Dalam mode asinkron, metode IMFSourceReaderCallback::OnFlush aplikasi dipanggil ketika operasi flush selesai. Saat operasi flush tertunda, metode IMFSourceReader::ReadSample mengembalikan MF_E_NOTACCEPTING.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7, Windows Vista, dan Platform Update Supplement untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
| Platform Target | Windows |
| Header | mfreadwrite.h |