структура SI_INHERIT_TYPE (aclui.h)
Структура SI_INHERIT_TYPE содержит сведения о том, как записи управления доступом (ACE) могут наследоваться дочерними объектами. Метод ISecurityInformation::GetInheritTypes использует эту структуру для указания отображаемых строк, которые редактор управления доступом использует для инициализации страниц свойств.
Синтаксис
typedef struct _SI_INHERIT_TYPE {
const GUID *pguid;
ULONG dwFlags;
LPCWSTR pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;
Члены
pguid
Указатель на структуру GUID , определяющую тип дочернего объекта. Этот элемент может быть указателем на GUID_NULL. Guid соответствует члену InheritedObjectType объекта ACE.
dwFlags
Набор флагов наследования, указывающих типы ACE, которые могут наследоваться типом объекта pguid . Эти флаги соответствуют элементу AceFlagsструктуры ACE_HEADER . Этот элемент может быть сочетанием следующих значений.
pszName
Указатель на строку Юникода , завершающуюся значением NULL, содержащую отображаемую строку, описывающую дочерний объект.
Кроме того, pszName может быть строковым идентификатором ресурса, возвращаемым макросом MAKEINTRESOURCE . Используйте метод ISecurityInformation::GetObjectInformation , чтобы определить модуль, содержащий строковый ресурс.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | aclui.h |