Функция SHEnumerateUnreadMailAccountsW (shellapi.h)
Перечисляет учетные записи пользователей с непрочитанной электронной почтой.
Синтаксис
HRESULT SHEnumerateUnreadMailAccountsW(
[in, optional] HKEY hKeyUser,
DWORD dwIndex,
[out] LPWSTR pszMailAddress,
int cchMailAddress
);
Параметры
[in, optional] hKeyUser
Тип: HKEY
Допустимый ключ HKEY для данного пользователя.
dwIndex
Тип: DWORD
Индекс учетной записи пользователя.
[out] pszMailAddress
Тип: LPTSTR
Указатель на строку Юникода, указывающую адрес электронной почты учетной записи, принадлежащей указанному пользователю.
cchMailAddress
Тип: int
Количество символов в адресе электронной почты.
Возвращаемое значение
Тип: HRESULT
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Параметр hKeyUser — это ключ HKEY для корня сведений о пользователе, например HKEY_CURRENT_USER, или любого ключа, перечисленного в HKEY_USERS.
Примечание
Заголовок shellapi.h определяет SHEnumerateUnreadMailAccounts в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shellapi.h |
Библиотека | Shell32.lib |
DLL | Shell32.dll |