NDdeSetTrustedShare 函数

[不再支持网络 DDE。 windows Vista 上存在Nddeapi.dll,但所有函数调用都返回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
0x0000FFFFFFL
如果设置了NDDE_TRUST_CMD_SHOW,则用于获取用于替代 DDE 共享显示状态的值的掩码。
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 将其转换为文本错误消息。

备注

必须先使用 NDdeShareAdd 创建 DDE 共享

如果调用 NDdeSetTrustedSharedwTrustOptions 设置为零,则受信任共享将失去其受信任状态。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Nddeapi.h

Nddeapi.lib
DLL
Nddeapi.dll
Unicode 和 ANSI 名称
NDdeSetTrustedShareW (Unicode) 和 NDdeSetTrustedShareA (ANSI)

另请参阅

网络动态数据交换概述

网络 DDE 函数

NDdeShareAdd