Функция EnumMRUListW
[Эта функция доступна в Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. Она может быть изменена или недоступна в последующих версиях Windows. ]
Перечисляет содержимое списка последних использованных (MRU). При необходимости извлекает элемент из перечисления .
int EnumMRUListW(
_In_ HANDLE hMRU,
_In_ int nItem,
_Out_ void *lpData,
_In_ UINT uLen
);
-
hMRU [in]
-
Тип: HANDLE
Дескриптор списка MRU, полученный при создании списка.
-
nItem [in]
-
Тип: int
Возвращаемый элемент. Если это значение меньше 0, функция возвращает количество элементов в списке MRU.
-
lpData [out]
-
Тип: void*
Указатель на буфер, который получает элемент, запрошенный в nItem. Если nItem меньше 0, содержимое этого буфера не изменяется.
-
uLen [in]
-
Тип: UINT
Размер буфера, включая завершающий символ NULL. Если список MRU был создан с флагом MRU_BINARY , это размер в байтах. В противном случае это размер в символах.
Тип: int
Возвращает одно из следующих значений.
- Возвращает количество элементов в перечислении, если nItem меньше 0.
- Возвращает значение -1, если произошла ошибка.
- В противном случае возвращает размер строки, возвращаемой в lpData, включая завершающий символ NULL. Если список MRU был создан с флагом MRU_BINARY , это размер в байтах. В противном случае это размер в символах.
Эта функция не входит в общедоступный заголовок или библиотеку. Доступ к нему можно получить через GetProcAddress или извлечь из comctl32.dll по порядковому номеру, который для EnumMRUListW равен 403.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
DLL |
|
Имя в кодировке Юникод и ANSI |
EnumMRUListW (Юникод) |