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.
int EnumMRUListW(
_In_ HANDLE hMRU,
_In_ int nItem,
_Out_ void *lpData,
_In_ UINT uLen
);
-
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.
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.
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 | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
DLL |
|
Nama Unicode dan ANSI |
EnumMRUListW (Unicode) |