Функция 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 [только классические приложения]
Заголовок
Nddeapi.h
Библиотека
Nddeapi.lib
DLL
Nddeapi.dll
Имя в кодировке Юникод и ANSI
NDdeSetShareSecurityW (Юникод) и NDdeSetShareSecurityA (ANSI)

См. также раздел

Общие сведения о сетевом динамическом обмене данными

Сетевые функции DDE

SECURITY_INFORMATION

NDdeGetShareSecurity