Функция 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 |