IAzAuthorizationStore::D elete メソッド (azroles.h)
Delete メソッドは、AzAuthorizationStore オブジェクトで現在使用されているポリシー ストアを削除します。
構文
HRESULT Delete(
[in, optional] VARIANT varReserved
);
パラメーター
[in, optional] varReserved
将来利用するために予約されています。
戻り値
メソッドが成功すると、 が返 S_OK
されます。 その他の HRESULT 値は、操作が失敗したことを示します。
注釈
Delete メソッドが呼び出されると、AzAuthorizationStore オブジェクトは初期化されていない状態に戻ります。 その後、 Initialize メソッドを呼び出して、オブジェクトを再初期化できます。
重要
Delete メソッドを呼び出す前に、ポリシー ストアでクライアントによって開かれるすべてのオブジェクト (CreateApplication を使用して作成された IAzApplication オブジェクトなど) を解放する必要があります。 現在のポリシー ストアに子オブジェクトが含まれている AzAuthorizationStore オブジェクトに対して Delete メソッドが呼び出されると、HRESULT_FROM_WIN32(ERROR_SERVER_HAS_OPEN_HANDLES) が返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | azroles.h |
Library | Azroles.lib |
[DLL] | Azroles.dll |
再頒布可能パッケージ | Windows XP の Windows Server 2003 管理ツール パック |