调用NDdeSetTrustedShare函数以在当前用户的上下文中授予引用的DDE共享信任状态。
UINT NDdeSetTrustedShare(
LPTSTR 【lpszServer】, | //服务器执行 |
LPTSTR 【lpszShareName】, | //要删除的共享名称 |
DWORD 【dwTrustOptions】 | //信任选项申请 |
); |
参数
【lpszServer】
要修改DSDM的服务器名称的地址。
【lpszShareName】
共享名称的地址被授予信任状态。此参数不能为NULL。
【dwTrustOptions】
指定影响DDE共享信任状态的选项。以下TRUST_SHARE_OPTIONS选项可用:
选项 | 含义 |
NDDE_TRUST_SHARE_START | 允许应用程序在用户的上下文中启动。 |
NDDE_TRUST_SHARE_INIT | 允许客户端启动应用程序,如果它已经在用户的上下文中运行。 |
NDDE_TRUST_SHARE_DEL | 删除共享的信任状态。 |
NDDE_TRUST_CMD_SHOW | 使用CmdShow字段启动应用程序,覆盖DDE共享DSDM中指定的CmdShow. |
NDDE_CMD_SHOW_MASK | CmdShow如果设置了NDDE_TRUST_CMD_SHOW,则用于覆盖DDE共享CmdShow的值。 |
返回值
如果函数成功,返回值为NDDE_NO_ERROR。
如果函数失败,则返回值是错误代码,可以通过调用NDdeGetErrorString将其转换为文本错误消息。
备注
必须首先使用NDdeShareAdd创建DDE共享。
如果在【dwTrustOptions】设置为0的情况下调用NDdeSetTrustedShare,则受信任的共享将失去其信任状态。
也可以看看