Структура SID (winnt.h)

Структура идентификатора безопасности (SID) — это структура переменной длины, используемая для уникальной идентификации пользователей или групп.

Приложения не должны изменять идентификатор безопасности напрямую. Чтобы создать идентификатор безопасности и управлять им, используйте функции, перечисленные в разделе См. также.

Синтаксис

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

Члены

Revision

SubAuthorityCount

IdentifierAuthority

SubAuthority[*]

SubAuthority[ANYSIZE_ARRAY]

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

См. также раздел

AllocateAndInitializeSid

ConvertSidToStringSid

ConvertStringSidToSid

CopySid

EqualSid

FreeSid

GetLengthSid

GetSidIdentifierAuthority

GetSidLengthRequired

GetSidSubAuthority

GetSidSubAuthorityCount

InitializeSid

IsValidSid

LookupAccountName

LookupAccountSid

Компоненты SID