Metodo ISecurityObjectTypeInfo::GetInheritSource (aclui.h)
Il metodo GetInheritSource fornisce un mezzo per determinare l'origine delle voci di controllo di accesso ereditate in elenchi di controllo degli accessi discrezionali (DACLs) e elenchi di controllo di accesso del sistema (SACLs).
Sintassi
HRESULT GetInheritSource(
[in] SECURITY_INFORMATION si,
[in] PACL pACL,
[out] PINHERITED_FROM *ppInheritArray
);
Parametri
[in] si
Struttura SECURITY_INFORMATION che rappresenta le informazioni di sicurezza dell'oggetto.
[in] pACL
Puntatore a una struttura ACL che rappresenta l'elenco di controllo di accesso (ACL) dell'oggetto.
[out] ppInheritArray
Puntatore a un puntatore a una struttura INHERITED_FROM che riceve una matrice di strutture INHERITED_FROM . La lunghezza di questa matrice è uguale al numero di ACL a cui fa riferimento l'ACL. Ogni INHERITED_FROM voce in ppInheritArray fornisce informazioni di ereditarietà per la voce ACE corrispondente in pACL.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è S_OK.
Se la funzione ha esito negativo, il valore restituito è un VALORE HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | aclui.h |