Freigeben über


SID-Struktur (ntifs.h)

Die Sid-Struktur (Security Identifier) ist eine Struktur mit variabler Länge, die verwendet wird, um Benutzer oder Gruppen eindeutig zu identifizieren.

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;

Angehörige

Revision

Die der SID zugewiesene Revisionsebene.

SubAuthorityCount

Anzahl der Unterautoritäten in der SID.

IdentifierAuthority

Eine SID_IDENTIFIER_AUTHORITY Struktur, die die Autorität der obersten Ebene der SID darstellt.

SubAuthority[*]

SubAuthority[ANYSIZE_ARRAY]

Anforderungen

Anforderung Wert
Header- ntifs.h (einschließlich Ntifs.h)

Siehe auch

RtlCopySid-

RtlEqualPrefixSid

RtlEqualSid

RtlGetOwnerSecurityDescriptor

RtlInitializeSid-

RtlLengthSid

RtlSetOwnerSecurityDescriptor-

RtlSubAuthoritySid

RtlValidSid-

SID_AND_ATTRIBUTES

SID_IDENTIFIER_AUTHORITY