Структура 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 (include Ntifs.h) |