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 管理工具包 |