Freigeben über


TOKEN_OWNER-Struktur (ntifs.h)

Die TOKEN_OWNER-Struktur enthält die Standard-Besitzersicherheits-ID (SID), die auf neu erstellte Objekte angewendet wird.

Syntax

typedef struct _TOKEN_OWNER {
  PSID Owner;
} TOKEN_OWNER, *PTOKEN_OWNER;

Member

Owner

Zeiger auf eine SID-Struktur, die einen Benutzer darstellt, der zum Standardbesitzer aller Objekte wird, die von einem Prozess mit diesem Zugriffstoken erstellt wurden. Die SID muss eine der Benutzer- oder Gruppen-SIDs sein, die sich bereits im Token befinden.

Hinweise

Wenn der Prozess, der dieses Zugriffstoken verwendet, ein neues Objekt erstellt, ist das Objekt im Besitz des Besitzers, es sei denn, der Prozess stellt einen Sicherheitsdeskriptor für das Objekt bereit.

Der Besitzer muss eine rechtmäßig gebildete SID sein und einer der Benutzer- oder Gruppen-SIDs entsprechen, die sich bereits im Token befinden.

Wenn es sich um eine Gruppen-SID handelt, muss der Besitzer mit einer Gruppen-SID im Token übereinstimmen, wobei die Attribute der Gruppe SE_GROUP_OWNER enthalten müssen und keine SE_GROUP_USE_FOR_DENY_ONLY enthalten dürfen.

Anforderungen

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

Weitere Informationen

SID

SeQueryInformationToken

TOKEN_INFORMATION_CLASS

ZwQueryInformationToken

ZwSetInformationToken