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


Метод 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

См. также раздел

IAzApplication