Bagikan melalui


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
Untuk daftar ekstensif kemungkinan kode kesalahan, lihat Kode Kesalahan.

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

Lihat juga

Antarmuka IWMDMProgress

Antarmuka IWMDMStorageGlobals