NDdeShareGetInfo

【勇芳软件工作室】汉化HomePreviousNext

调用NDdeShareGetInfo功能从DSDM中检索DDE共享信息。这通常用于编辑。

UINT NDdeShareGetInfo

LPTSTR 【lpszServer】,//服务器执行
LPTSTR 【lpszShareName】,//分享名称
UINT 【n级】,// info level必须是2
LPBYTE 【lpBuffer】,//包含(NDDESHAREINFO)+数据
DWORD 【cBufSize】,//缓冲区大小
LPDWORD 【lpnTotalAvailable】,//可用字节数
LPWORD 【lpnItemslt】//部分getinfo的项目掩码
); 

参数

【lpszServer】

DSDM所在的服务器名称的地址。

【lpszShareName】

要从DSDM检索其信息的共享名称的地址。此参数不能为NULL。

【n级】

必须是2。

【lpBuffer】

要接受NDDESHAREINFO指针字段指向的NDDESHAREINFO结构和关联数据的缓冲区的地址。该字段可以为NULL。如果【lpBuffer】为NULL,则DSDM会计算存储请求的共享信息所需的字节数,并在【lpnTotalAvailable】字段中返回该值以及NDDE_BUF_TOO_SMALL错误。

【cBufSize】

定义由【lpBuffer】字段寻址的缓冲区的大小。如果【lpBuffer】为NULL,则【cBufSize】应为0。

【lpnTotalAvailable】

接收存储请求的共享信息所需的总字节数的可变数的地址。此参数不能为NULL。

【lpnItemslt】

用于部分共享信息检索的项目选择掩码的地址。对于Windows NT的第一个版本,项目选择掩码必须为0。

返回值

如果函数成功,返回值为NDDE_NO_ERROR。

如果函数失败,则返回值是错误代码,可以通过调用NDdeGetErrorString转换为文本错误消息。如果【lpBuffer】参数为NULL,则返回NDDE_BUF_TOO_SMALL。

也可以看看

NDDESHAREINFO, NDdeShareSetInfo