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)

SID에 대한 모든 ACE를 삭제합니다.

반환 값

작업이 성공하면 함수는 ERROR_SUCCESS 반환합니다.

작업이 실패하면 함수는 시스템 오류 코드를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 Windows
헤더 clusapi.h
라이브러리 ClusAPI.lib
DLL ClusAPI.dll

추가 정보

클러스터 레지스트리 액세스 함수