Метод IAzAuthorizationStore::CloseApplication (azroles.h)
Метод CloseApplication выгружает указанный объект IAzApplication из кэша.
Этот метод не поддерживается для хранилищ политик авторизации XML.
Синтаксис
HRESULT CloseApplication(
[in] BSTR bstrApplicationName,
[in] LONG lFlag
);
Параметры
[in] bstrApplicationName
Имя закрываемого объекта IAzApplication .
[in] lFlag
Флаги, управляющие поведением операции. В следующей таблице приводятся возможные значения.
Значение | Значение |
---|---|
0 | Дочерние объекты указанного объекта IAzApplication будут выгружены из кэша только тогда, когда пользователь закрывает последний дескриптор для объекта IAzApplication . |
AZ_AZSTORE_FORCE_APPLICATION_CLOSE | Все дочерние объекты указанного объекта IAzApplication будут принудительно закрыты. Попытки ссылаться на открытый дескриптор на дочерний объект указанного объекта IAzApplication приводят к ошибке HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE). Этот флаг следует использовать только в том случае, если пользователь реализовал код для корректной обработки ошибки. |
Возвращаемое значение
Если метод будет выполнен успешно, он вернет S_OK
. Любое другое значение HRESULT указывает на сбой операции.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | azroles.h |
Библиотека | Azroles.lib |
DLL | Azroles.dll |
Распространяемые компоненты | Пакет средств администрирования Windows Server 2003 в Windows XP |