Método IAzAuthorizationStore::CloseApplication (azroles.h)
O método CloseApplication descarrega um objeto IAzApplication especificado do cache.
Esse método não tem suporte para repositórios de políticas de autorização XML.
Sintaxe
HRESULT CloseApplication(
[in] BSTR bstrApplicationName,
[in] LONG lFlag
);
Parâmetros
[in] bstrApplicationName
O nome do objeto IAzApplication a ser fechado.
[in] lFlag
Sinalizadores que controlam o comportamento da operação. A tabela a seguir mostra os valores possíveis.
Valor | Significado |
---|---|
0 | Objetos filho do objeto IAzApplication especificado serão descarregados do cache somente quando o usuário fechar o último identificador para o objeto IAzApplication . |
AZ_AZSTORE_FORCE_APPLICATION_CLOSE | Todos os objetos filho do objeto IAzApplication especificado serão fechados à força. As tentativas de referenciar um identificador aberto a um objeto filho do objeto IAzApplication especificado resultarão em um erro de HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE ). Esse sinalizador só deverá ser usado se o usuário tiver implementado o código para lidar normalmente com o erro. |
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK
. Qualquer outro valor HRESULT indica que a operação falhou.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | azroles.h |
Biblioteca | Azroles.lib |
DLL | Azroles.dll |
Redistribuível | Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP |