structure SI_INHERIT_TYPE (aclui.h)
La structure SI_INHERIT_TYPE contient des informations sur la façon dont les entrées de contrôle d’accès (AE) peuvent être héritées par les objets enfants. La méthode ISecurityInformation ::GetInheritTypes utilise cette structure pour spécifier les chaînes d’affichage que l’éditeur de contrôle d’accès utilise pour initialiser ses pages de propriétés.
Syntaxe
typedef struct _SI_INHERIT_TYPE {
const GUID *pguid;
ULONG dwFlags;
LPCWSTR pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;
Membres
pguid
Pointeur vers une structure GUID qui identifie le type d’objet enfant. Ce membre peut être un pointeur vers GUID_NULL. Le GUID correspond au membre InheritedObjectType d’un ACE spécifique à un objet.
dwFlags
Ensemble d’indicateurs d’héritage qui indiquent les types d’AE qui peuvent être hérités par le type d’objet pguid . Ces indicateurs correspondent au membre AceFlags d’une structure ACE_HEADER . Ce membre peut être une combinaison des valeurs suivantes.
pszName
Pointeur vers une chaîne Unicode terminée par null contenant une chaîne d’affichage qui décrit l’objet enfant.
PszName peut également être un identificateur de ressource de chaîne retourné par la macro MAKEINTRESOURCE. Utilisez la méthode ISecurityInformation ::GetObjectInformation pour identifier le module qui contient la ressource de chaîne.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | aclui.h |