Функция 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.

Remarks

Чтобы изменить SECURITY_DESCRIPTOR , связанную с общим ресурсом DDE в DSDM, пользователь должен иметь соответствующие привилегии; Создатель общей папки имеет эту привилегию.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Nddeapi.h
Библиотека
Nddeapi.lib
DLL
Nddeapi.dll
Имя в кодировке Юникод и ANSI
NDdeSetShareSecurityW (Юникод) и NDdeSetShareSecurityA (ANSI)

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

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

Функции DDE сети

SECURITY_INFORMATION

NDdeGetShareSecurity