estrutura SI_INHERIT_TYPE (aclui.h)
A estrutura SI_INHERIT_TYPE contém informações sobre como as ACEs (entradas de controle de acesso ) podem ser herdadas por objetos filho. O método ISecurityInformation::GetInheritTypes usa essa estrutura para especificar cadeias de caracteres de exibição que o editor de controle de acesso usa para inicializar suas páginas de propriedades.
Sintaxe
typedef struct _SI_INHERIT_TYPE {
const GUID *pguid;
ULONG dwFlags;
LPCWSTR pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;
Membros
pguid
Um ponteiro para uma estrutura GUID que identifica o tipo de objeto filho. Esse membro pode ser um ponteiro para GUID_NULL. O GUID corresponde ao membro InheritedObjectType de um ACE específico do objeto.
dwFlags
Um conjunto de sinalizadores de herança que indicam os tipos de ACEs que podem ser herdados pelo tipo de objeto pguid . Esses sinalizadores correspondem ao membro AceFlags de uma estrutura ACE_HEADER . Esse membro pode ser uma combinação dos valores a seguir.
pszName
Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém uma cadeia de caracteres de exibição que descreve o objeto filho.
Como alternativa, pszName pode ser um identificador de recurso de cadeia de caracteres retornado pela macro MAKEINTRESOURCE . Use o método ISecurityInformation::GetObjectInformation para identificar o módulo que contém o recurso de cadeia de caracteres.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | aclui.h |