IAzAuthorizationStore::CloseApplication メソッド (azroles.h)
CloseApplication メソッドは、指定した IAzApplication オブジェクトをキャッシュからアンロードします。
このメソッドは、XML 承認ポリシー ストアではサポートされていません。
構文
HRESULT CloseApplication(
[in] BSTR bstrApplicationName,
[in] LONG lFlag
);
パラメーター
[in] bstrApplicationName
閉じる IAzApplication オブジェクトの名前。
[in] lFlag
操作の動作を制御するフラグ。 次の表に、それぞれの値を示します。
[値] | 意味 |
---|---|
0 | 指定した IAzApplication オブジェクトの子オブジェクトは、ユーザーが IAzApplication オブジェクトへの最後のハンドルを閉じる場合にのみ、キャッシュからアンロードされます。 |
AZ_AZSTORE_FORCE_APPLICATION_CLOSE | 指定した IAzApplication オブジェクトのすべての子オブジェクトは強制的に閉じられます。 指定した IAzApplication オブジェクトの子オブジェクトに対して開いているハンドルを参照しようとすると、 HRESULT_FROM_WIN32(ERROR_INVALID_HANDLE) エラーが発生します。 このフラグは、ユーザーがエラーを適切に処理するコードを実装している場合にのみ使用する必要があります。 |
戻り値
メソッドが成功すると、 が返 S_OK
されます。 その他の HRESULT 値は、操作が失敗したことを示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | azroles.h |
Library | Azroles.lib |
[DLL] | Azroles.dll |
再頒布可能パッケージ | Windows XP の Windows Server 2003 管理ツール パック |