Поделиться через


Функция ClusterSetAccountAccess (clusapi.h)

Обновления список доступа к учетной записи (ACL) для кластера.

Синтаксис

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

Параметры

[in] hCluster

Дескриптор кластера.

[in] szAccountSID

Идентификатор безопасности (SID) или имя учетной записи для новой записи доступа к учетной записи (ACE).

[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)

Удаляет все ACE для идентификатора безопасности.

Возвращаемое значение

Если операция выполнена успешно, функция возвращает ERROR_SUCCESS.

Если операция завершается сбоем, функция возвращает код системной ошибки.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Header clusapi.h
Библиотека ClusAPI.lib
DLL ClusAPI.dll

См. также раздел

Функции доступа к реестру кластера