Freigeben über


SI_INHERIT_TYPE-Struktur (aclui.h)

Die SI_INHERIT_TYPE-Struktur enthält Informationen dazu, wie Zugriffssteuerungseinträge (Access Control Entries , ACEs) von untergeordneten Objekten geerbt werden können. Die ISecurityInformation::GetInheritTypes-Methode verwendet diese Struktur, um Anzeigezeichenfolgen anzugeben, die der Zugriffssteuerungs-Editor zum Initialisieren seiner Eigenschaftenseiten verwendet.

Syntax

typedef struct _SI_INHERIT_TYPE {
  const GUID *pguid;
  ULONG      dwFlags;
  LPCWSTR    pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;

Member

pguid

Ein Zeiger auf eine GUID-Struktur , die den Typ des untergeordneten Objekts identifiziert. Dieser Member kann ein Zeiger auf GUID_NULL sein. Die GUID entspricht dem InheritedObjectType-Member eines objektspezifischen ACE.

dwFlags

Eine Reihe von Vererbungsflags, die die Typen von ACEs angeben, die vom pguid-Objekttyp geerbt werden können. Diese Flags entsprechen dem AceFlags-Element einer ACE_HEADER-Struktur . Dieser Member kann eine Kombination der folgenden Werte sein.

Wert Bedeutung
CONTAINER_INHERIT_ACE
Der angegebene Objekttyp kann ACEs erben, für die das flag CONTAINER_INHERIT_ACE festgelegt ist.
INHERIT_ONLY_ACE
Der angegebene Objekttyp kann ACEs erben, für die das INHERIT_ONLY_ACE-Flag festgelegt ist.
OBJECT_INHERIT_ACE
Der angegebene Objekttyp kann ACEs erben, für die das flag OBJECT_INHERIT_ACE festgelegt ist.

pszName

Ein Zeiger auf eine Unicode-Zeichenfolge , die null endet, die eine Anzeigezeichenfolge enthält, die das untergeordnete Objekt beschreibt.

Alternativ kann pszName ein Zeichenfolgenressourcenbezeichner sein, der vom MAKEINTRESOURCE-Makro zurückgegeben wird. Verwenden Sie die ISecurityInformation::GetObjectInformation-Methode , um das Modul zu identifizieren, das die Zeichenfolgenressource enthält.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile aclui.h

Weitere Informationen

ACE_HEADER

GUID

ISecurityInformation::GetInheritTypes

ISecurityInformation::GetObjectInformation