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.
[Penggunaan fungsi ini tidak dianjurkan. Ini bisa diubah atau tidak tersedia dalam versi Windows berikutnya.]
Fungsi MAPIDeleteMail menghapus pesan.
Sintaks
MAPIDELETEMAIL Mapideletemail;
ULONG Mapideletemail(
[in] LHANDLE lhSession,
[in] ULONG_PTR ulUIParam,
[in] LPSTR lpszMessageID,
FLAGS flFlags,
ULONG ulReserved
)
{...}
Parameter
[in] lhSession
Handel sesi yang mewakili sesi MAPI Sederhana yang valid. Nilai parameter lhSession harus mewakili sesi yang valid; tidak boleh nol.
[in] ulUIParam
Handel jendela induk atau nol, menunjukkan bahwa jika kotak dialog ditampilkan, itu adalah modal aplikasi. Jika parameter ulUIParam berisi handel jendela induk, parameter tersebut berjenis HWND (dilemparkan ke ULONG_PTR). Jika tidak ada kotak dialog yang ditampilkan selama panggilan, ulUIParam diabaikan.
[in] lpszMessageID
Pengidentifikasi untuk pesan yang akan dihapus. Pengidentifikasi ini khusus sistem olahpesan dan tidak akan valid ketika MAPIDeleteMail berhasil dikembalikan.
flFlags
Dipesan; harus nol.
ulReserved
Dipesan; harus nol.
Nilai kembali
Fungsi ini mengembalikan salah satu nilai berikut.
| Menampilkan kode | Deskripsi |
|---|---|
|
Terjadi satu atau beberapa kesalahan yang tidak ditentukan saat menghapus pesan. Tidak ada pesan yang dihapus. |
|
Memori tidak cukup untuk melanjutkan. Tidak ada pesan yang dihapus. |
|
Pengidentifikasi pesan yang tidak valid diteruskan dalam parameter lpszMessageID . Tidak ada pesan yang dihapus. |
|
Handel sesi yang tidak valid diteruskan dalam parameter lhSession . Tidak ada pesan yang dihapus. |
|
Panggilan berhasil dan pesan dihapus. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Target Platform | Windows |
| Header | mapi.h |