服务器功能在本地或远程服务器上执行管理任务。服务器功能有:
* NetServerDiskEnum检索服务器上本地磁盘驱动器的列表。
* NetServerEnum列出指定域中指定类型的所有可视服务器。
* NetServerGetInfo检索有关指定服务器的信息。
* NetServerSetInfo设置服务器的操作参数。
具有本地或远程服务器上的管理组成员资格的任何用户或应用程序都可以在该服务器上执行管理任务,以控制其操作,用户访问和资源共享。可以通过调用NetServerGetInfo和NetServerSetInfo来检查和修改影响服务器操作的低级参数。
您可以通过调用NetServerGetInfo和NetServerSetInfo功能来检查和修改影响服务器操作的某些低级参数,这些参数在服务器的LANMAN.INI文件中定义。NetServerEnum功能列出指定域中指定类型的所有可见服务器。大多数服务器类别功能仅在远程服务器上执行。NetServerEnum功能可以在本地工作站或远程服务器上执行,但在本地工作站上执行的所有其他服务器类别功能将返回NERR_RemoteOnly。
局域网经理2。【x】服务器API包括逻辑上属于其他LAN Manager服务和核心Windows NT组件的几个字段。因此,LAN管理器2中的服务器信息级别【x】在Windows联网功能中不再可用。服务器特定的信息可从以下级别获得:从基础级别100开始:
SERVER_INFO_100
SERVER_INFO_101
SERVER_INFO_102
SERVER_INFO_402
SERVER_INFO_403
SERVER_INFO_502
SERVER_INFO_503
SERVER_INFO_1501
SERVER_INFO_1502
SERVER_INFO_1503
SERVER_INFO_1506
SERVER_INFO_1509
SERVER_INFO_1510
SERVER_INFO_1511
SERVER_INFO_1512
SERVER_INFO_1513
SERVER_INFO_1515
SERVER_INFO_1516
SERVER_INFO_1518
SERVER_INFO_1523
SERVER_INFO_1528
SERVER_INFO_1529
SERVER_INFO_1530
SERVER_INFO_1533
SERVER_INFO_1534
SERVER_INFO_1535
SERVER_INFO_1536
SERVER_INFO_1538
SERVER_INFO_1539
SERVER_INFO_1540
SERVER_INFO_1541
SERVER_INFO_1542
SERVER_INFO_1544
SERVER_INFO_1550
SERVER_INFO_1552
以下结构也支持LAN Manager 2.x系统:
SERVER_INFO_1005
SERVER_INFO_1010
SERVER_INFO_1016
SERVER_INFO_1017
SERVER_INFO_1018
SERVER_INFO_1107
对于NetServerSetInfo,【parmnum】值如下所示是指SERVER_INFO结构的成员。当通过【parm_err】指定特定参数中的错误时,将使用这些值。
【parmnum】值 | SERVER_INFO结构的成员 |
SV_NAME_PARMNUM | sv_name |
SV_VERSION_MAJOR_PARMNUM | sv_version_major |
SV_VERSION_MINOR_PARMNUM | sv_version_minor |
SV_TYPE_PARMNUM | sv_type |
SV_COMMENT_PARMNUM | sv_comment |
SV_USERS_PARMNUM | sv_users |
SV_DISC_PARMNUM | sv_disc |
SV_HIDDEN_PARMNUM | sv_hidden |
SV_ANNOUNCE_PARMNUM | sv_announce |
SV_ANNDELTA_PARMNUM | sv_anndelta |
SV_USERPATH_PARMNUM | sv_userpath |
SV_ULIST_MTIME_PARMNUM | sv_ulist_mtime |
SV_GLIST_MTIME_PARMNUM | sv_glist_mtime |
SV_ALIST_MTIME_PARMNUM | sv_alist_mtime |
SV_ALERTS_PARMNUM | sv_alerts |
SV_SECURITY_PARMNUM | sv_security |
SV_NUMADMIN_PARMNUM | sv_numadmin |
SV_LANMASK_PARMNUM | sv_lanmask |
SV_GUESTACC_PARMNUM | sv_guestacc |
SV_CHDEVS_PARMNUM | sv_chdevs |
SV_CHDEVQ_PARMNUM | sv_chdevq |
SV_CHDEVJOBS_PARMNUM | sv_chdevjobs |
SV_CONNECTIONS_PARMNUM | sv_connections |
SV_SHARES_PARMNUM | sv_shares |
SV_OPENFILES_PARMNUM | sv_openfiles |
SV_SESSOPENS_PARMNUM | sv_sessopens |
SV_SESSVCS_PARMNUM | sv_sessvcs |
SV_SESSREQS_PARMNUM | sv_sessreqs |
SV_OPENSEARCH_PARMNUM | sv_opensearch |
SV_ACTIVELOCKS_PARMNUM | sv_activelocks |
SV_NUMREQBUF_PARMNUM | sv_numreqbuf |
SV_SIZREQBUF_PARMNUM | sv_sizreqbuf |
SV_NUMBIGBUF_PARMNUM | sv_numbigbuf |
SV_NUMFILETASKS_PARMNUM | sv_numfiletasks |
SV_ALERTSCHED_PARMNUM | sv_alertsched |
SV_ERRORALERT_PARMNUM | sv_erroralert |
SV_LOGONALERT_PARMNUM | sv_logonalert |
SV_ACCESSALERT_PARMNUM | sv_accessalert |
SV_DISKALERT_PARMNUM | sv_diskalert |
SV_NETIOALERT_PARMNUM | sv_netioalert |
SV_MAXAUDITSZ_PARMNUM | sv_maxauditsz |
SV_SRVHEURISTICS_PARMNUM | sv_srvheuristics |
SV_AUDITEDEVENTS_PARMNUM | sv_auditedevents |
SV_AUTOPROFILE_PARMNUM | sv_autoprofile |
SV_MAXWORKITEMS_PARMNUM | sv_maxworkitems |
SV_RAWWORKITEMS_PARMNUM | sv_rawworkitems |
SV_IRPSTACKSIZE_PARMNUM | sv_irpstacksize |
SV_SESSUSERS_PARMNUM | sv_sessusers |
SV_SESSCONNS_PARMNUM | sv_sessconns |
SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM | sv_maxnonpagedmemoryusage |
SV_MAXPAGEDMEMORYUSAGE_PARMNUM | sv_maxpagedmmeoryusage |
SV_ENABLEOFTCOMPAT_PARMNUM | sv_enablesoftcompat |