Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает значения по умолчанию дескрипторов безопасности разрешений на запуск и доступ на уровне компьютера, а также ограничения на запуск и доступ.
Синтаксис
HRESULT CoGetSystemSecurityPermissions(
[in] COMSD comSDType,
[out] PSECURITY_DESCRIPTOR *ppSD
);
Параметры
[in] comSDType
Значение из перечисления COMSD . Указывает тип запрошенных разрешений безопасности системы, таких как разрешения на запуск, разрешения на доступ, ограничения на запуск и ограничения доступа.
[out] ppSD
Указатель на переменную, предоставленную вызывающим объектом, которую эта подпрограмма задает для адреса буфера, содержащего SECURITY_DESCRIPTOR для системных разрешений безопасности. Память будет выделена CoGetSystemSecurityPermissions и должна быть освобождена вызывающим объектом с помощью LocalFree.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
| Код возврата | Описание |
|---|---|
|
Успешно. |
|
Недопустимый параметр comSDType или ppSD. |
|
Нет подключения к процессу сопоставителя. |
|
Недостаточно памяти для выделения дескриптора безопасности. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | objbase.h |
| Библиотека | Ole32.lib |
| DLL | ComBase.dll |