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 |