IWMDMStorageGlobals::Initialize method (mswmdm.h)
Metode Inisialisasi memformat media penyimpanan.
Sintaks
HRESULT Initialize(
[in] UINT fuMode,
[in] IWMDMProgress *pProgress
);
Parameter
[in] fuMode
Mode yang digunakan untuk menginisialisasi media. Tentukan salah satu dari dua mode berikut. Jika kedua mode ditentukan, mode blok akan digunakan.
Mode | Deskripsi |
---|---|
WMDM_MODE_BLOCK | Operasi dilakukan menggunakan pemrosesan mode blok. Panggilan tidak akan kembali sampai operasi selesai. |
WMDM_MODE_THREAD | Operasi dilakukan menggunakan pemrosesan mode utas. Panggilan segera kembali, dan operasi dilakukan di utas latar belakang. |
[in] pProgress
Arahkan ke antarmuka IWMDMProgress yang diimplementasikan oleh aplikasi untuk melacak kemajuan operasi pemformatan.
Mengembalikan nilai
Metode mengembalikan HRESULT. Semua metode antarmuka di Windows Media Device Manager dapat mengembalikan salah satu kelas kode kesalahan berikut:
- Kode kesalahan COM standar
- Kode kesalahan Windows dikonversi ke nilai HRESULT
- Kode galat Pengelola Perangkat Windows Media
Keterangan
Jika aplikasi menggunakan WMDM_MODE_THREAD dan melewati parameter pProgress non-null, aplikasi harus memastikan bahwa objek tempat pProgress berada tidak dihancurkan sampai operasi baca selesai, karena Windows Media Device Manager akan mengirim pemberitahuan kemajuan ke objek ini. Objek ini dapat dihancurkan hanya setelah menerima pemberitahuan Akhir . Kegagalan untuk melakukan ini akan mengakibatkan pelanggaran akses.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | mswmdm.h |
Pustaka | Mssachlp.lib |