lmshare.h) (SHARE_INFO_501 结构

包含有关共享资源的信息,包括资源的名称和类型以及与资源关联的注释。

语法

typedef struct _SHARE_INFO_501 {
  LMSTR shi501_netname;
  DWORD shi501_type;
  LMSTR shi501_remark;
  DWORD shi501_flags;
} SHARE_INFO_501, *PSHARE_INFO_501, *LPSHARE_INFO_501;

成员

shi501_netname

指向指定共享资源名称的 Unicode 字符串的指针。

shi501_type

指定共享类型的值的组合。

可以指定以下值之一。 可以使用 STYPE_MASK 值来隔离这些值。

含义
STYPE_DISKTREE
硬盘驱动器。
STYPE_PRINTQ
打印队列。
STYPE_DEVICE
通信设备。
STYPE_IPC
IPC) (进程间通信。
 

此外,还可以指定以下一个或两个值。

含义
STYPE_SPECIAL
专用共享,用于进程间通信 (IPC$) 或服务器的远程管理 (ADMIN$) 。 还可以引用管理共享,例如 C$、D$、E$等。 有关详细信息,请参阅 网络共享函数
STYPE_TEMPORARY
临时共享。

shi501_remark

指向 Unicode 字符串的指针,该字符串指定有关共享资源的可选注释。

shi501_flags

保留;必须为零。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 lmshare.h (包括 Lm.h)

另请参阅

NetShareGetInfo

网络管理概述

网络管理结构

网络共享函数