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.
Fungsi mmioCreateChunk membuat gugus dalam file RIFF yang dibuka dengan menggunakan fungsi mmioOpen . Gugus baru dibuat pada posisi file saat ini. Setelah gugus baru dibuat, posisi file saat ini adalah awal dari bagian data dari gugus baru.
Sintaks
MMRESULT mmioCreateChunk(
HMMIO hmmio,
LPMMCKINFO pmmcki,
UINT fuCreate
);
Parameter
hmmio
Handel file dari file RIFF terbuka.
pmmcki
Pointer ke buffer yang menerima struktur MMCKINFO yang berisi informasi tentang gugus yang akan dibuat.
fuCreate
Bendera yang mengidentifikasi jenis gugus apa yang akan dibuat. Nilai berikut ditentukan.
| Nilai | Makna |
|---|---|
| MMIO_CREATELIST | Potongan "LIST". |
| MMIO_CREATERIFF | Potongan "RIFF". |
Mengembalikan nilai
Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.
| Menampilkan kode | Deskripsi |
|---|---|
|
Tidak dapat menentukan offset bagian data dari gugus. |
|
Tidak dapat menulis header gugus. |
Keterangan
Fungsi ini tidak dapat menyisipkan gugus ke tengah file. Jika aplikasi mencoba membuat gugus di suatu tempat selain di akhir file, mmioCreateChunk menimpa informasi yang ada dalam file.
Struktur MMCKINFO yang diarahkan oleh parameter lpck harus disiapkan sebagai berikut:
- Anggota ckid menentukan pengidentifikasi gugus. Jika wFlags menyertakan MMIO_CREATERIFF atau MMIO_CREATELIST, anggota ini akan diisi oleh mmioCreateChunk.
- Anggota cksize menentukan ukuran bagian data dari gugus, termasuk jenis formulir atau jenis daftar (jika ada). Jika nilai ini tidak benar ketika fungsi mmioAscend dipanggil untuk menandai akhir gugus, mmioAscend mengoreksi ukuran gugus.
- Anggota fccType menentukan jenis formulir atau jenis daftar jika gugusnya adalah gugus "RIFF" atau "LIST". Jika gugus bukan gugus "RIFF" atau "LIST", anggota ini tidak perlu diisi.
- Anggota dwDataOffset tidak perlu diisi. Fungsi mmioCreateChunk mengisi anggota ini dengan offset file dari bagian data gugus.
- Anggota dwFlags tidak perlu diisi. Fungsi mmioCreateChunk mengatur bendera MMIO_DIRTY di dwFlags.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | mmiscapi.h (termasuk Mmiscapi.h, Windows.h) |
| Pustaka | Winmm.lib |
| DLL | Winmm.dll |