Freigeben über


SID-Struktur (ntifs.h)

Die Sid-Struktur (Security Identifier) ist eine Struktur mit variabler Länge, die zur eindeutigen Identifizierung von Benutzern oder Gruppen verwendet wird.

Treiber dürfen die SID-Struktur nicht direkt ändern. Verwenden Sie zum Erstellen und Bearbeiten eines Sicherheitsbezeichners die im Abschnitt Siehe auch aufgeführten Supportroutinen.

Syntax

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

Member

Revision

Die der SID zugewiesene Revisionsebene.

SubAuthorityCount

Anzahl der Unterautoritäten in der SID.

IdentifierAuthority

Eine SID_IDENTIFIER_AUTHORITY-Struktur , die die oberste Autorität der SID darstellt.

SubAuthority[*]

SubAuthority[ANYSIZE_ARRAY]

Anforderungen

Anforderung Wert
Header ntifs.h (include Ntifs.h)

Weitere Informationen

RtlCopySid

RtlEqualPrefixSid

RtlEqualSid

RtlGetOwnerSecurityDescriptor

RtlInitializeSid

RtlLengthSid

RtlSetOwnerSecurityDescriptor

RtlSubAuthoritySid

RtlValidSid

SID_AND_ATTRIBUTES

SID_IDENTIFIER_AUTHORITY