Fungsi EnumMRUListW

[Fungsi ini tersedia melalui Windows XP dengan Paket Layanan 2 (SP2) dan Windows Server 2003. Ini mungkin diubah atau tidak tersedia dalam versi Windows berikutnya. ]

Menghitung konten daftar yang terakhir digunakan (MRU). Secara opsional mengambil item dari enumerasi.

Sintaks

int EnumMRUListW(
  _In_  HANDLE hMRU,
  _In_  int    nItem,
  _Out_ void   *lpData,
  _In_  UINT   uLen
);

Parameter

hMRU [in]

Jenis: HANDEL

Handel daftar MRU, diperoleh ketika daftar dibuat.

nItem [in]

Jenis: int

Item yang akan dikembalikan. Jika nilai ini kurang dari 0, fungsi mengembalikan jumlah item dalam daftar MRU.

lpData [out]

Jenis: batal*

Penunjuk ke buffer yang menerima item yang diminta di nItem. Jika nItem kurang dari 0, konten buffer ini tidak berubah.

uLen [in]

Jenis: UINT

Ukuran buffer, termasuk karakter null yang mengakhiri. Jika daftar MRU dibuat dengan bendera MRU_BINARY , ini adalah ukuran dalam byte. Jika tidak, ukurannya adalah ukuran dalam karakter.

Menampilkan nilai

Jenis: int

Mengembalikan salah satu nilai berikut.

  • Mengembalikan jumlah item dalam enumerasi, jika nItem kurang dari 0.
  • Mengembalikan -1 jika terjadi kesalahan.
  • Jika tidak, mengembalikan ukuran string yang dikembalikan dalam lpData, termasuk karakter null yang mengakhiri. Jika daftar MRU dibuat dengan bendera MRU_BINARY , ini adalah ukuran dalam byte. Jika tidak, ukurannya adalah ukuran dalam karakter.

Keterangan

Fungsi ini tidak disertakan dalam header atau pustaka publik. Ini dapat diakses melalui GetProcAddress atau diekstrak dari comctl32.dll oleh ordinalnya, yaitu 403 untuk EnumMRUListW.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
DLL
Comctl32.dll (versi 5.0 atau yang lebih baru)
Nama Unicode dan ANSI
EnumMRUListW (Unicode)

Lihat juga

CreateMRUListW

MRUINFO