다음을 통해 공유


SID 구조체(ntifs.h)

SID(보안 식별자) 구조는 사용자 또는 그룹을 고유하게 식별하는 데 사용되는 가변 길이 구조입니다.

드라이버는 SID 구조를 직접 수정해서는 안 합니다. 보안 식별자를 만들고 조작하려면 참고 항목 섹션에 나열된 지원 루틴을 사용합니다.

구문

typedef struct _SID {
  UCHAR                    Revision;
  UCHAR                    SubAuthorityCount;
  SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
#if ...
  ULONG                    *SubAuthority[];
#else
  ULONG                    SubAuthority[ANYSIZE_ARRAY];
#endif
} SID, *PISID;

멤버

Revision

SID에 할당된 수정 수준입니다.

SubAuthorityCount

SID의 하위 저자 수입니다.

IdentifierAuthority

SID의 최상위 기관을 나타내는 SID_IDENTIFIER_AUTHORITY 구조체입니다.

SubAuthority[*]

SubAuthority[ANYSIZE_ARRAY]

요구 사항

요구 사항
헤더 ntifs.h(Ntifs.h 포함)

추가 정보

RtlCopySid

RtlEqualPrefixSid

RtlEqualSid

RtlGetOwnerSecurityDescriptor

RtlInitializeSid

RtlLengthSid

RtlSetOwnerSecurityDescriptor

RtlSubAuthoritySid

RtlValidSid

SID_AND_ATTRIBUTES

SID_IDENTIFIER_AUTHORITY