struttura SI_INHERIT_TYPE (aclui.h)
La struttura SI_INHERIT_TYPE contiene informazioni sul modo in cui le voci di controllo di accesso possono essere ereditate dagli oggetti figlio. Il metodo ISecurityInformation::GetInheritTypes usa questa struttura per specificare stringhe di visualizzazione utilizzate dall'editor di controllo di accesso per inizializzare le pagine delle proprietà.
Sintassi
typedef struct _SI_INHERIT_TYPE {
const GUID *pguid;
ULONG dwFlags;
LPCWSTR pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;
Members
pguid
Puntatore a una struttura GUID che identifica il tipo di oggetto figlio. Questo membro può essere un puntatore a GUID_NULL. Il GUID corrisponde al membro InheritedObjectType di un ace specifico dell'oggetto.
dwFlags
Set di flag di ereditarietà che indicano i tipi di ACL che possono essere ereditati dal tipo di oggetto pguid . Questi flag corrispondono al membro AceFlags di una struttura ACE_HEADER . Questo membro può essere una combinazione dei valori seguenti.
pszName
Puntatore a una stringa Unicode con terminazione Null contenente una stringa di visualizzazione che descrive l'oggetto figlio.
In alternativa, pszName può essere un identificatore di risorsa stringa restituito dalla macro MAKEINTRESOURCE . Usare il metodo ISecurityInformation::GetObjectInformation per identificare il modulo che contiene la risorsa stringa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | aclui.h |