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 管理ツール パック

こちらもご覧ください

IAzApplication

AzAuthorizationStore

CreateApplication