Структура 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
Уровень редакции, назначенный идентификатору безопасности.
SubAuthorityCount
Количество дочерних авторов в идентификаторе безопасности.
IdentifierAuthority
Структура SID_IDENTIFIER_AUTHORITY , представляющая центр безопасности верхнего уровня.
SubAuthority[*]
SubAuthority[ANYSIZE_ARRAY]
Требования
Требование | Значение |
---|---|
Заголовок | ntifs.h (включая Ntifs.h) |