(ntifs.h) 的 SID 结构

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]

要求

要求
Header ntifs.h (包括 Ntifs.h)

另请参阅

RtlCopySid

RtlEqualPrefixSid

RtlEqualsid

RtlGetOwnerSecurityDescriptor

RtlInitializeSid

RtlLengthSid

RtlSetOwnerSecurityDescriptor

RtlSubAuthoritySid

RtlValidSid

SID_AND_ATTRIBUTES

SID_IDENTIFIER_AUTHORITY