Funzione ClusterSetAccountAccess (clusapi.h)
Aggiornamenti un elenco di accesso account (ACL) per un cluster.
Sintassi
DWORD ClusterSetAccountAccess(
[in] HCLUSTER hCluster,
[in] LPCWSTR szAccountSID,
[in] DWORD dwAccess,
[in] DWORD dwControlType
);
Parametri
[in] hCluster
Handle nel cluster.
[in] szAccountSID
Identificatore di sicurezza (SID) o il nome dell'account per la nuova voce di accesso all'account (ACE).
[in] dwAccess
Diritti di accesso controllati dall'ACE.
I valori possibili sono:
CLUSAPI_READ_ACCESS (0x000000001L)
Accesso in lettura.
CLUSAPI_CHANGE_ACCESS (0x00000002L)
L'account può essere usato per apportare modifiche al cluster.
CLUSAPI_NO_ACCESS (0x00000004L)
Nessun accesso.
CLUSAPI_ALL_ACCESS ((CLUSAPI_READ_ACCESS | CLUSAPI_CHANGE_ACCESS))
L'account può essere usato per leggere e modificare il cluster.
[in] dwControlType
Tipo ACE da usare.
I valori possibili sono:
CLUSTER_SET_ACCESS_TYPE_ALLOWED (0)
Aggiunge un ACE consentito.
CLUSTER_SET_ACCESS_TYPE_DENIED (1)
Aggiunge un ACE negato.
CLUSTER_DELETE_ACCESS_CONTROL_ENTRY (2)
Elimina tutti gli ACL per il SID.
Valore restituito
Se l'operazione ha esito positivo, la funzione restituisce ERROR_SUCCESS.
Se l'operazione ha esito negativo, la funzione restituisce un codice di errore di sistema.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | clusapi.h |
Libreria | ClusAPI.lib |
DLL | ClusAPI.dll |