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.
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 |