Функция BuildTrusteeWithObjectsAndNameA (aclapi.h)
Функция
Синтаксис
void BuildTrusteeWithObjectsAndNameA(
[in, out] PTRUSTEE_A pTrustee,
[in, optional] POBJECTS_AND_NAME_A pObjName,
[in, optional] SE_OBJECT_TYPE ObjectType,
[in, optional] LPSTR ObjectTypeName,
[in, optional] LPSTR InheritedObjectTypeName,
[in, optional] LPSTR Name
);
Параметры
[in, out] pTrustee
Указатель на структуру
[in, optional] pObjName
Указатель на структуру OBJECTS_AND_NAME, содержащую сведения о доверенном лице и защищаемом объекте.
[in, optional] ObjectType
Указатель на перечисление SE_OBJECT_TYPE, содержащее сведения о типе защищаемого объекта.
[in, optional] ObjectTypeName
Указатель на строку, указывающую имя, соответствующее GUID ObjectType, добавляемой в структуру
[in, optional] InheritedObjectTypeName
Указатель на строку, указывающую имя, соответствующее GUID InheritedObjectType, который необходимо добавить в структуру
[in, optional] Name
Указатель на строку, указывающую имя, используемое для идентификации доверенного лица.
Возвращаемое значение
Никакой
Замечания
Эта функция не выделяет память для структур TRUSTEE и OBJECTS_AND_NAME структур.
Дополнительные сведения об acES для определенных объектов см. в
Заметка
Заголовок aclapi.h определяет BuildTrusteeWithObjectsAndName как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | aclapi.h |
библиотеки |
Advapi32.lib |
DLL | Advapi32.dll |
См. также
базовые функции управления доступом