Partilhar via


Estrutura sid (ntifs.h)

A estrutura sid (identificador de segurança) é uma estrutura de comprimento variável usada para identificar exclusivamente usuários ou grupos.

Os drivers não devem modificar a estrutura sid diretamente. Para criar e manipular um identificador de segurança, use as rotinas de suporte listadas na seção Consulte Também.

Sintaxe

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

Membros

Revision

O nível de revisão atribuído ao SID.

SubAuthorityCount

Número de sub-coautorias no SID.

IdentifierAuthority

Uma estrutura SID_IDENTIFIER_AUTHORITY que representa a autoridade de nível superior do SID.

SubAuthority[*]

SubAuthority[ANYSIZE_ARRAY]

Requisitos

Requisito Valor
cabeçalho ntifs.h (inclua Ntifs.h)

Consulte também

rtlCopySid

rtlEqualPrefixSid

rtlEqualSid

rtlGetOwnerSecurityDescriptor

rtlInitializeSid

rtlLengthSid

rtlSetOwnerSecurityDescriptor

rtlSubAuthoritySid

rtlValidSid

SID_AND_ATTRIBUTES

SID_IDENTIFIER_AUTHORITY