SERVER_INFO_101结构包含有关指定服务器的信息,包括名称,平台,服务器类型和关联的软件。
typedef struct _SERVER_INFO_101 {
DWORD sv101_platform_id;
LPTSTR sv101_name;
DWORD sv101_version_major;
DWORD sv101_version_minor;
DWORD sv101_type;
LPTSTR sv101_comment;
} SERVER_INFO_101, *PSERVER_INFO_101, *LPSERVER_INFO_101;
会员
sv101_platform_id
指示用于平台特定信息的信息级别。
sv101_name
包含服务器名称的Unicode字符串。
sv101_version_major
在该字节的最低有效4位中指定LAN Manager软件的主要版本号。字节中最重要的4位指定服务器类型。应使用面罩MAJOR_VERSION_MASK确保正确的结果。
sv101_version_minor
表示LAN Manager软件的次要版本号。
sv101_type
描述计算机正在运行的软件类型。该成员可以是以下值之一。
符号常数 | 值 | 含义 |
SV_TYPE_WORKSTATION | 0x00000001 | 所有LAN Manager工作站 |
SV_TYPE_SERVER | 0x00000002 | 所有LAN Manager服务器 |
SV_TYPE_SQLSERVER | 0x00000004 | 任何运行Microsoft SQL Server的服务器 |
SV_TYPE_DOMAIN_CTRL | 0x00000008 | 主域控制器 |
SV_TYPE_DOMAIN_BAKCTRL | 0x00000010 | 备份域控制器 |
SV_TYPE_TIMESOURCE | 0x00000020 | 服务器运行Timesource服务 |
SV_TYPE_AFP | 0x00000040 | Apple文件协议服务器 |
SV_TYPE_NOVELL | 0x00000080 | Novell服务器 |
SV_TYPE_DOMAIN_MEMBER | 0x00000100 | 局域网经理2。【x】域成员 |
SV_TYPE_LOCAL_LIST_ONLY | 0x40000000 | 服务器由浏览器维护 |
SV_TYPE_PRINT | 0x00000200 | 服务器共享打印队列 |
SV_TYPE_DIALIN | 0x00000400 | 服务器运行拨入服务 |
SV_TYPE_XENIX_SERVER | 0x00000800 | Xenix服务器 |
SV_TYPE_MFPN | 0x00004000 | Microsoft文件和打印为Netware |
SV_TYPE_NT | 0x00001000 | Windows NT(工作站或服务器) |
SV_TYPE_WFW | 0x00002000 | 服务器运行Windows for Workgroups |
SV_TYPE_SERVER_NT | 0x00008000 | Windows NT非DC服务器 |
SV_TYPE_POTENTIAL_BROWSER | 0x00010000 | 可以运行浏览器服务的服务器 |
SV_TYPE_BACKUP_BROWSER | 0x00020000 | 服务器运行浏览器服务作为备份 |
SV_TYPE_MASTER_BROWSER | 0x00040000 | 运行主浏览器服务的服务器 |
SV_TYPE_DOMAIN_MASTER | 0x00080000 | 服务器运行域主浏览器 |
SV_TYPE_DOMAIN_ENUM | 0x80000000 | 主域名 |
SV_TYPE_WINDOWS | 0x00400000 | Windows 95或更高版本 |
SV_TYPE_ALL | 0xFFFFFFFF | 所有服务器 |
sv101_comment
指向包含描述服务器的注释的Unicode字符串。评论可以是null。
也可以看看