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 共享。
如果调用 NDdeSetTrustedShare 且 dwTrustOptions 设置为零,则受信任共享将失去其受信任状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
库 |
|
DLL |
|
Unicode 和 ANSI 名称 |
NDdeSetTrustedShareW (Unicode) 和 NDdeSetTrustedShareA (ANSI) |