Bagikan melalui


Fungsi panggilan balik MAPIDELETEMAIL (mapi.h)

[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
MAPI_E_FAILURE
Terjadi satu atau beberapa kesalahan yang tidak ditentukan saat menghapus pesan. Tidak ada pesan yang dihapus.
MAPI_E_INSUFFICIENT_MEMORY
Memori tidak cukup untuk melanjutkan. Tidak ada pesan yang dihapus.
MAPI_E_INVALID_MESSAGE
Pengidentifikasi pesan yang tidak valid diteruskan dalam parameter lpszMessageID . Tidak ada pesan yang dihapus.
MAPI_E_INVALID_SESSION
Handel sesi yang tidak valid diteruskan dalam parameter lhSession . Tidak ada pesan yang dihapus.
SUCCESS_SUCCESS
Panggilan berhasil dan pesan dihapus.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header mapi.h

Lihat juga

MAPIFindNext

MAPILogon

MAPISaveMail

MAPI Sederhana