Metodo IAzAuthorizationStore::CloseApplication (azroles.h)

Il metodo CloseApplication scarica un oggetto IAzApplication specificato dalla cache.

Questo metodo non è supportato per gli archivi dei criteri di autorizzazione XML.

Sintassi

HRESULT CloseApplication(
  [in] BSTR bstrApplicationName,
  [in] LONG lFlag
);

Parametri

[in] bstrApplicationName

Nome dell'oggetto IAzApplication da chiudere.

[in] lFlag

Flag che controllano il comportamento dell'operazione. Nella tabella seguente sono illustrati i possibili valori.

Valore Significato
0 Gli oggetti figlio dell'oggetto IAzApplication specificato verranno scaricati dalla cache solo quando l'utente chiude l'ultimo handle all'oggetto IAzApplication .
AZ_AZSTORE_FORCE_APPLICATION_CLOSE Tutti gli oggetti figlio dell'oggetto IAzApplication specificato verranno chiusi forzatamente. I tentativi di fare riferimento a un handle aperto a un oggetto figlio dell'oggetto IAzApplication specificato genererà un errore HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE). Questo flag deve essere usato solo se l'utente ha implementato il codice per gestire correttamente l'errore.

Valore restituito

Se il metodo ha esito positivo, restituirà S_OK. Qualsiasi altro valore HRESULT indica che l'operazione non è riuscita.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione azroles.h
Libreria Azroles.lib
DLL Azroles.dll
Componente ridistribuibile Windows Server 2003 Administration Tools Pack in Windows XP

Vedi anche

IAzApplication