Freigeben über


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

Weitere Informationen

IAzApplication