Condividi tramite


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

Vedi anche

Funzioni di accesso al Registro di sistema del cluster