Share via


estructura SI_INHERIT_TYPE (aclui.h)

La estructura SI_INHERIT_TYPE contiene información sobre cómo los objetos secundarios pueden heredar las entradas de control de acceso (ACE). El método ISecurityInformation::GetInheritTypes usa esta estructura para especificar cadenas para mostrar que el editor de control de acceso usa para inicializar sus páginas de propiedades.

Sintaxis

typedef struct _SI_INHERIT_TYPE {
  const GUID *pguid;
  ULONG      dwFlags;
  LPCWSTR    pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;

Miembros

pguid

Puntero a una estructura GUID que identifica el tipo de objeto secundario. Este miembro puede ser un puntero a GUID_NULL. El GUID corresponde al miembro InheritedObjectType de una ACE específica del objeto.

dwFlags

Conjunto de marcas de herencia que indican los tipos de ACE que el tipo de objeto pguid puede heredar. Estas marcas corresponden al miembro AceFlags de una estructura ACE_HEADER . Este miembro puede ser una combinación de los valores siguientes.

Valor Significado
CONTAINER_INHERIT_ACE
El tipo de objeto especificado puede heredar acees que tengan establecida la marca CONTAINER_INHERIT_ACE.
INHERIT_ONLY_ACE
El tipo de objeto especificado puede heredar acees que tengan establecida la marca INHERIT_ONLY_ACE.
OBJECT_INHERIT_ACE
El tipo de objeto especificado puede heredar ACL que tienen establecida la marca OBJECT_INHERIT_ACE.

pszName

Puntero a una cadena Unicode terminada en null que contiene una cadena para mostrar que describe el objeto secundario.

Como alternativa, pszName puede ser un identificador de recurso de cadena devuelto por la macro MAKEINTRESOURCE . Use el método ISecurityInformation::GetObjectInformation para identificar el módulo que contiene el recurso de cadena.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado aclui.h

Consulte también

ACE_HEADER

GUID

ISecurityInformation::GetInheritTypes

ISecurityInformation::GetObjectInformation