다음을 통해 공유


AUTHZ_SECURITY_ATTRIBUTE_OPERATION 열거형(authz.h)

AUTHZ_SECURITY_ATTRIBUTE_OPERATION 열거형은 AuthzModifySecurityAttributes 함수를 호출하여 보안 특성에 대한 수정 유형을 나타냅니다.

Syntax

typedef enum {
  AUTHZ_SECURITY_ATTRIBUTE_OPERATION_NONE = 0,
  AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE_ALL,
  AUTHZ_SECURITY_ATTRIBUTE_OPERATION_ADD,
  AUTHZ_SECURITY_ATTRIBUTE_OPERATION_DELETE,
  AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE
} AUTHZ_SECURITY_ATTRIBUTE_OPERATION, *PAUTHZ_SECURITY_ATTRIBUTE_OPERATION;

상수

 
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_NONE
값: 0
수정을 수행하지 마세요.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE_ALL
토큰에서 모든 기존 보안 특성 및 해당 값을 삭제하고 지정된 특성 및 값으로 바꿉 있습니다.

새 특성을 지정하지 않으면 모든 기존 특성과 값이 삭제됩니다.

이 작업은 지정된 유일한 작업이어야 하며 AuthzModifySecurityAttributes에 대한 단일 호출에서 한 번만 지정할 수 있습니다. 작업이 작업 목록의 첫 번째 작업으로 지정되지 않은 경우 AuthzModifySecurityAttributes에 대한 호출이 실패합니다. 작업이 수행된 작업 배열의 첫 번째 작업으로 지정되면 나머지 작업은 무시됩니다.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_ADD
기존 특성에 새 특성 또는 새 값을 추가합니다.

해당 특성에 대해 지정된 값이 이미 있는 경우 AuthzModifySecurityAttributes 에 대한 호출이 실패합니다.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_DELETE
지정된 특성의 지정된 값을 삭제합니다. 값 없이 특성을 지정하면 해당 특성이 삭제됩니다.

이 작업으로 인해 값이 포함되지 않은 특성이 발생하면 해당 특성이 삭제됩니다.

기존 특성과 일치하지 않는 값을 지정하면 수정이 수행되지 않고 AuthzModifySecurityAttributes 호출이 실패합니다.
AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE
지정된 보안 특성의 기존 값은 지정된 새 값으로 대체됩니다.

지정된 특성이 아직 없는 경우 추가됩니다.

특성에 대해 값이 지정되지 않으면 해당 특성이 삭제됩니다. 그렇지 않으면 작업이 무시되고 오류가 보고되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 authz.h

추가 정보

AuthzModifySecurityAttributes