Freigeben über


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