Функция NDdeSetShareSecurity
[Сетевое DDE больше не поддерживается. Nddeapi.dll присутствует в Windows Vista, но все вызовы функций возвращают NDDE_NOT_IMPLEMENTED.]
Задает дескриптор безопасности, связанный с общим ресурсом DDE. Обычно это делается после изменения списка DACL, назначенного общей папке DDE.
Синтаксис
UINT NDdeSetShareSecurity(
_In_ LPTSTR lpszServer,
_In_ LPTSTR lpszShareName,
_In_ SECURITY_INFORMATION si,
_In_ PSECURITY_DESCRIPTOR pSD
);
Параметры
-
lpszServer [in]
-
Имя сервера, dsdm которого требуется изменить.
-
lpszShareName [in]
-
Имя общей папки, дескриптор безопасности которой требуется изменить. Этот параметр не может иметь значение NULL.
-
si [in]
-
Значение SECURITY_INFORMATION , определяющее извлекаемые сведения о безопасности.
-
pSD [in]
-
Указатель на структуру SECURITY_DESCRIPTOR , содержащую сведения о безопасности. Этот параметр не может иметь значение NULL и должен указывать на допустимый дескриптор безопасности.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение NDDE_NO_ERROR.
Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки, который можно преобразовать в текстовое сообщение об ошибке, вызвав NDdeGetErrorString.
Комментарии
Чтобы изменить SECURITY_DESCRIPTOR , связанные с общим ресурсом DDE в DSDM, пользователь должен иметь соответствующие права; создатель общего ресурса имеет эту привилегию.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|
Имя в кодировке Юникод и ANSI |
NDdeSetShareSecurityW (Юникод) и NDdeSetShareSecurityA (ANSI) |