Compartilhar via


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

Confira também

IAzApplication