ISecurityObjectTypeInfo::GetInheritSource-Methode (aclui.h)
Die GetInheritSource-Methode bietet eine Möglichkeit, die Quelle der geerbten Zugriffssteuerungseinträge (ACEs) in diskretionären Zugriffssteuerungslisten (DACLs) und Systemzugriffssteuerungslisten (SACLs) zu bestimmen.
Syntax
HRESULT GetInheritSource(
[in] SECURITY_INFORMATION si,
[in] PACL pACL,
[out] PINHERITED_FROM *ppInheritArray
);
Parameter
[in] si
Eine SECURITY_INFORMATION-Struktur , die die Sicherheitsinformationen des -Objekts darstellt.
[in] pACL
Ein Zeiger auf eine ACL-Struktur , die die Zugriffssteuerungsliste (Access Control List , ACL) des -Objekts darstellt.
[out] ppInheritArray
Ein Zeiger auf einen Zeiger auf eine INHERITED_FROM Struktur, die ein Array von INHERITED_FROM Strukturen empfängt. Die Länge dieses Arrays entspricht der Anzahl der ACEs in der ACL, auf die pACL verweist. Jeder INHERITED_FROM Eintrag in ppInheritArray stellt Vererbungsinformationen für den entsprechenden ACE-Eintrag in pACL bereit.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert S_OK.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein HRESULT , das den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | aclui.h |