Fungsi MFCreateTempFile (mfapi.h)
Membuat aliran byte yang didukung oleh file lokal sementara.
Sintaks
HRESULT MFCreateTempFile(
MF_FILE_ACCESSMODE AccessMode,
MF_FILE_OPENMODE OpenMode,
MF_FILE_FLAGS fFlags,
IMFByteStream **ppIByteStream
);
Parameter
AccessMode
Mode akses yang diminta, ditentukan sebagai anggota enumerasi MF_FILE_ACCESSMODE .
OpenMode
Perilaku fungsi jika file sudah ada atau tidak ada, ditentukan sebagai anggota enumerasi MF_FILE_OPENMODE .
fFlags
Bitwise ATAU nilai dari enumerasi MF_FILE_FLAGS .
ppIByteStream
Menerima penunjuk ke antarmuka IMFByteStream dari aliran byte. Pemanggil harus merilis antarmuka.
Nilai kembali
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Fungsi ini membuat file di folder sementara sistem, lalu mengembalikan objek aliran byte untuk file tersebut. Nama jalur lengkap file disimpan dalam atribut MF_BYTESTREAM_ORIGIN_NAME . File dibuat dengan bendera FILE_FLAG_DELETE_ON_CLOSE , dan dihapus setelah aliran byte dirilis.
Fungsi ini tersedia pada platform berikut jika komponen yang dapat didistribusikan ulang Windows Media Format 11 SDK diinstal:
- Windows XP dengan Paket Layanan 2 (SP2) dan yang lebih baru.
- Windows XP Media Center Edition 2005 dengan KB900325 (Windows XP Media Center Edition 2005) dan KB925766 (Rollup Pembaruan Oktober 2006 untuk Windows XP Media Center Edition) terinstal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfapi.h |
Pustaka | Mfplat.lib |
DLL | Mfplat.dll |