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
标头 azroles.h
Library Azroles.lib
DLL Azroles.dll
可再发行组件 Windows XP 上的 Windows Server 2003 管理工具包

另请参阅

IAzApplication