IAzAuthorizationStore::CloseApplication-Methode (azroles.h)
Die CloseApplication-Methode entlädt ein angegebenes IAzApplication-Objekt aus dem Cache.
Diese Methode wird für XML-Autorisierungsrichtlinienspeicher nicht unterstützt.
Syntax
HRESULT CloseApplication(
[in] BSTR bstrApplicationName,
[in] LONG lFlag
);
Parameter
[in] bstrApplicationName
Der Name des zu schließenden IAzApplication-Objekts .
[in] lFlag
Flags, die das Verhalten des Vorgangs steuern. In der folgenden Tabelle sind die möglichen Werte aufgeführt.
Wert | Bedeutung |
---|---|
0 | Untergeordnete Objekte des angegebenen IAzApplication-Objekts werden nur aus dem Cache entladen, wenn der Benutzer das letzte Handle für das IAzApplication-Objekt schließt. |
AZ_AZSTORE_FORCE_APPLICATION_CLOSE | Alle untergeordneten Objekte des angegebenen IAzApplication-Objekts werden erzwungen geschlossen. Versuche, auf ein geöffnetes Handle auf ein untergeordnetes Objekt des angegebenen IAzApplication-Objekts zu verweisen, führen zu einem HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE) -Fehler. Dieses Flag sollte nur verwendet werden, wenn der Benutzer Code implementiert hat, um den Fehler ordnungsgemäß zu behandeln. |
Rückgabewert
Wenn die Methode erfolgreich ist, wird zurückgegeben S_OK
. Jeder andere HRESULT-Wert gibt an, dass der Vorgang fehlgeschlagen ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | azroles.h |
Bibliothek | Azroles.lib |
DLL | Azroles.dll |
Verteilbare Komponente | Windows Server 2003 Administration Tools Pack unter Windows XP |