次の方法で共有


ClusterSetAccountAccess 関数 (clusapi.h)

クラスターのアカウント アクセス リスト (ACL) を更新します。

構文

DWORD ClusterSetAccountAccess(
  [in] HCLUSTER hCluster,
  [in] LPCWSTR  szAccountSID,
  [in] DWORD    dwAccess,
  [in] DWORD    dwControlType
);

パラメーター

[in] hCluster

クラスターへのハンドル。

[in] szAccountSID

新しいアカウント アクセス エントリ (ACE) のセキュリティ識別子 (SID) またはアカウント名。

[in] dwAccess

ACE によって制御されるアクセス権。

次の値を指定できます。

CLUSAPI_READ_ACCESS (0x00000001L)

読み取りアクセス。

CLUSAPI_CHANGE_ACCESS (0x00000002L)

アカウントを使用して、クラスターに変更を加えることができます。

CLUSAPI_NO_ACCESS (0x00000004L)

アクセスできません。

CLUSAPI_ALL_ACCESS ((CLUSAPI_READ_ACCESS |CLUSAPI_CHANGE_ACCESS))

このアカウントを使用して、クラスターの読み取りと変更を行うことができます。

[in] dwControlType

使用する ACE 型。

次の値を指定できます。

CLUSTER_SET_ACCESS_TYPE_ALLOWED (0)

許可された ACE を追加します。

CLUSTER_SET_ACCESS_TYPE_DENIED (1)

拒否された ACE を追加します。

CLUSTER_DELETE_ACCESS_CONTROL_ENTRY (2)

SID のすべての ACE を削除します。

戻り値

操作が成功した場合、関数は ERROR_SUCCESSを返します。

操作が失敗した場合、関数は システム エラー コードを返します。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2016
対象プラットフォーム Windows
ヘッダー clusapi.h
Library ClusAPI.lib
[DLL] ClusAPI.dll

こちらもご覧ください

クラスター レジストリ アクセス関数