Bagikan melalui


perintah MCI_DELETE

Perintah MCI_DELETE menghapus data dari file. Perangkat digital-video dan waveform-audio mengenali perintah ini.

Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_DELETE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpDelete
);

Parameter

wDeviceID

Pengidentifikasi perangkat perangkat MCI yang akan menerima pesan perintah.

dwFlags

MCI_NOTIFY, MCI_WAIT, atau, untuk perangkat video digital, MCI_TEST. Untuk informasi tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.

lpDelete

Penunjuk ke struktur MCI_GENERIC_PARMS . (Perangkat dengan set perintah yang diperluas mungkin mengganti struktur ini dengan struktur khusus perangkat.)

Tampilkan Nilai

Mengembalikan nol jika berhasil atau kesalahan sebaliknya.

Keterangan

Bendera berikut berlaku untuk jenis perangkat digitalvideo :

MCI_DGV_DELETE_AT

Persegi panjang disertakan dalam anggota rc struktur yang diidentifikasi oleh lpDelete. Persegi panjang menentukan bagian dari setiap bingkai yang akan dihapus. Ketika bendera ini digunakan, bingkai dipertahankan di ruang kerja dan area yang ditentukan oleh persegi panjang menjadi hitam. Jika bendera dihilangkan, MCI_DELETE default ke seluruh bingkai dan menghapus bingkai dari ruang kerja.

MCI_DGV_DELETE_AUDIO_STREAM

Nomor aliran audio disertakan dalam anggota dwAudioStream dari struktur yang diidentifikasi oleh lpDelete. Jika Anda menggunakan bendera ini dan juga ingin menghapus video, Anda juga harus menggunakan bendera MCI_DGV_DELETE_VIDEO_STREAM. (Jika tidak ada bendera yang ditentukan, data dari semua aliran audio dan video akan dihapus.)

MCI_DGV_DELETE_VIDEO_STREAM

Nomor streaming video disertakan dalam anggota dwVideoStream dari struktur yang diidentifikasi oleh lpDelete. Jika Anda menggunakan bendera ini dan juga ingin menghapus audio, Anda juga harus menggunakan bendera MCI_DGV_DELETE_AUDIO_STREAM. (Jika tidak ada bendera yang ditentukan, data dari semua aliran audio dan video akan dihapus.)

MCI_FROM

Lokasi awal disertakan dalam dwDari anggota struktur yang diidentifikasi oleh lpDelete. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT perintah MCI_SET .

MCI_TO

Lokasi akhir disertakan dalam anggota dwTo struktur yang diidentifikasi oleh lpDelete. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT MCI_SET.

Untuk perangkat digital-video, parameter lpDelete menunjuk ke struktur MCI_DGV_DELETE_PARMS .

Bendera berikut berlaku untuk jenis perangkat waveaudio :

MCI_FROM

Lokasi awal disertakan dalam dwDari anggota struktur yang diidentifikasi oleh lpDelete. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT MCI_SET.

MCI_TO

Lokasi akhir disertakan dalam anggota dwTo struktur yang diidentifikasi oleh lpDelete. Unit yang ditetapkan ke nilai posisi ditentukan dengan bendera MCI_SET_TIME_FORMAT MCI_SET.

Untuk perangkat waveform-audio, parameter lpDelete menunjuk ke struktur MCI_WAVE_DELETE_PARMS .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Mmsystem.h (termasuk Windows.h)

Lihat juga

MCI

Perintah MCI