Функция NDdeSetTrustedShare

[Сетевое DDE больше не поддерживается. Nddeapi.dll присутствует в Windows Vista, но все вызовы функций возвращают NDDE_NOT_IMPLEMENTED.]

Предоставляет указанное состояние доверия общего ресурса DDE в контексте текущего пользователя.

Синтаксис

UINT NDdeSetTrustedShare(
  _In_ LPTSTR lpszServer,
  _In_ LPTSTR lpszShareName,
  _In_ DWORD  dwTrustOptions
);

Параметры

lpszServer [in]

Имя сервера, dsdm которого требуется изменить.

lpszShareName [in]

Имя общей папки, которой будет предоставлено состояние доверия. Этот параметр не может иметь значение NULL.

dwTrustOptions [in]

Параметры, влияющие на состояние доверия общей папки DDE. Этот параметр может принимать одно из указанных ниже значений.

Параметр Значение
NDDE_CMD_SHOW_MASK
0x0000FFFFL
Маска, используемая для получения значения, используемого для переопределения состояния отображения общей папки DDE, если задано NDDE_TRUST_CMD_SHOW.
NDDE_TRUST_CMD_SHOW
0x10000000L
Переопределите состояние отображения, указанное в общей папке DDE DSDM.
NDDE_TRUST_SHARE_DEL
0x20000000L
Удалите состояние доверия общей папки.
NDDE_TRUST_SHARE_INIT
0x40000000L
Разрешите клиенту инициировать приложение, если оно уже выполняется в контексте пользователя.
NDDE_TRUST_SHARE_START
0x80000000L
Разрешить запуск приложения в контексте пользователя.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение NDDE_NO_ERROR.

Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки, который можно преобразовать в текстовое сообщение об ошибке, вызвав NDdeGetErrorString.

Комментарии

Необходимо сначала создать общую папку DDE с помощью NDdeShareAdd.

Если метод NDdeSetTrustedShare вызывается с параметром dwTrustOptions , равным нулю, доверенный общий ресурс теряет свое состояние доверия.

Требования

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

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

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

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

NDdeShareAdd