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 |