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 subautoridades 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)

Confira também

RtlCopySid

RtlEqualPrefixSid

RtlEqualSid

RtlGetOwnerSecurityDescriptor

RtlInitializeSid

RtlLengthSid

RtlSetOwnerSecurityDescriptor

RtlSubAuthoritySid

RtlValidSid

SID_AND_ATTRIBUTES

SID_IDENTIFIER_AUTHORITY