Поделиться через


IOlkAccountManager::DisplayAccountList

Отображает диалоговое окно Параметры учетной записи или Добавление новой учетной записи .

Краткие сведения

See IOlkAccountManager.

HRESULT IOlkAccountManager::DisplayAccountList ( 
    HWND hwnd,
    DWORD dwFlags,
    LPCWSTR wszTitle,
    DWORD cCategories,
    const CLSID * rgclsidCategories,
    const CLSID * pclsidType
);

Параметры

hwnd

[в] Дескриптор окна, в котором отображается диалоговое окно, является модальным. Может быть ноль.

Dwflags

[в] Флаги для изменения поведения дисплея.

  • ACCTUI_NO_WARNING — не отображайте предупреждение о том, что изменения не вступают в силу до перезапуска Outlook. Применяется, только если приложение выполняется в процессе с Outlook.exe.

  • ACCTUI_SHOW_DATA_TAB— диалоговое окно Параметры учетной записи с выбранной вкладкой Данные . Допустимо, только если ACCTUI_SHOW_ACCTWIZARD не задано.

  • ACCTUI_SHOW_ACCTWIZARD — диалоговое окно Добавление новой учетной записи .

wszTitle

[в] Этот параметр не используется и должен иметь значение NULL.

Категории c

[в] Этот параметр не используется и должен иметь значение NULL.

Категории rgclsid

[в] Этот параметр не используется и должен иметь значение NULL.

pclsidType

[в] Этот параметр не используется и должен иметь значение NULL.

Возвращаемые значения

HRESULT Description
S_OK
Вызов выполнен успешно.
E_ACCT_UI_BUSY
Не удалось создать диалоговое окно.
E_OLK_NOT_INITIALIZED
The account manager has not been initialized for use.
MAPI_E_CALL_FAILED
Диалоговое окно Добавление новой учетной записи возвращает ошибку.
MAPI_E_INVALID_PARAMETER
Параметр cCategories,rgclsidCategories, or_pclsidType_ не имеет значения NULL.
MAPI_E_USER_CANCEL
Диалоговое окно Параметры учетной записи вернуло ошибку.

Замечания

Параметры cCategories, rgclsidCategories и pclsidType в настоящее время не используются и должны иметь значение NULL. wszTitle не используется и также должен иметь значение NULL.