La estructura SERVER_INFO_101 contiene información sobre el servidor especificado, incluido el nombre, la plataforma, el tipo de servidor y el software asociado.
Sintaxis
typedef struct _SERVER_INFO_101 {
DWORD sv101_platform_id;
LMSTR sv101_name;
DWORD sv101_version_major;
DWORD sv101_version_minor;
DWORD sv101_type;
LMSTR sv101_comment;
} SERVER_INFO_101, *PSERVER_INFO_101, *LPSERVER_INFO_101;
Miembros
sv101_platform_id
Tipo: DWORD
Nivel de información que se va a usar para información específica de la plataforma.
Los valores posibles para este miembro se enumeran en el archivo de encabezado Lmcons.h .
| Valor |
Significado |
-
PLATFORM_ID_DOS
- 300
|
Plataforma MS-DOS.
|
-
PLATFORM_ID_OS2
- 400
|
La plataforma OS/2.
|
-
PLATFORM_ID_NT
- 500
|
La plataforma Windows NT.
|
-
PLATFORM_ID_OSF
- 600
|
La plataforma OSF.
|
-
PLATFORM_ID_VMS
- 700
|
Plataforma VMS.
|
sv101_name
Tipo: LPWSTR
Puntero a una cadena Unicode que especifica el nombre de un servidor.
sv101_version_major
Tipo: DWORD
Número de versión principal y tipo de servidor.
El número de versión de versión principal del sistema operativo se especifica en los 4 bits menos significativos. El tipo de servidor se especifica en los 4 bits más significativos. Una aplicación debe usar la máscara de bits MAJOR_VERSION_MASK definida en el encabezado Lmserver.h para obtener el número de versión principal de este miembro.
sv101_version_minor
Tipo: DWORD
Número de versión secundaria del sistema operativo.
sv101_type
Tipo: DWORD
Tipo de software que el equipo está ejecutando.
Los valores posibles para este miembro se enumeran en el archivo de encabezado Lmserver.h .
Este miembro puede ser una combinación de algunos de los valores siguientes.
| Valor |
Significado |
-
SV_TYPE_WORKSTATION
- 0x00000001
|
Una estación de trabajo.
|
-
SV_TYPE_SERVER
- 0x00000002
|
Servidor.
|
-
SV_TYPE_SQLSERVER
- 0x00000004
|
Un servidor que se ejecuta con Microsoft SQL Server.
|
-
SV_TYPE_DOMAIN_CTRL
- 0x00000008
|
Un controlador de dominio principal.
|
-
SV_TYPE_DOMAIN_BAKCTRL
- 0x00000010
|
Un controlador de dominio de copia de seguridad.
|
-
SV_TYPE_TIME_SOURCE
- 0x00000020
|
Un servidor que ejecuta el servicio Timesource.
|
-
SV_TYPE_AFP
- 0x00000040
|
Un servidor que ejecuta el servicio de archivos del Protocolo de presentación de Apple (FTP).
|
-
SV_TYPE_NOVELL
- 0x00000080
|
Un servidor Novell.
|
-
SV_TYPE_DOMAIN_MEMBER
- 0x00000100
|
Un miembro de dominio de LAN Manager 2.x.
|
-
SV_TYPE_PRINTQ_SERVER
- 0x00000200
|
Un servidor que comparte una cola de impresión.
|
-
SV_TYPE_DIALIN_SERVER
- 0x00000400
|
Un servidor que ejecuta un servicio de acceso telefónico local.
|
-
SV_TYPE_XENIX_SERVER
- 0x00000800
|
Un servidor Xenix o Unix.
|
-
SV_TYPE_NT
- 0x00001000
|
Estación de trabajo o servidor.
|
-
SV_TYPE_WFW
- 0x00002000
|
Un equipo que ejecuta Windows for Workgroups.
|
-
SV_TYPE_SERVER_MFPN
- 0x00004000
|
Servidor que ejecuta el servicio Microsoft File and Print for NetWare.
|
-
SV_TYPE_SERVER_NT
- 0x00008000
|
Cualquier servidor que no sea un controlador de dominio.
|
-
SV_TYPE_POTENTIAL_BROWSER
- 0x00010000
|
Un equipo que puede ejecutar el servicio del explorador.
|
-
SV_TYPE_BACKUP_BROWSER
- 0x00020000
|
Un servidor que ejecuta un servicio de explorador como copia de seguridad.
|
-
SV_TYPE_MASTER_BROWSER
- 0x00040000
|
Un servidor que ejecuta el servicio del explorador maestro.
|
-
SV_TYPE_DOMAIN_MASTER
- 0x00080000
|
Un servidor que ejecuta el explorador maestro de dominio.
|
-
SV_TYPE_SERVER_OSF
- 0x00100000
|
Un equipo que ejecuta OSF.
|
-
SV_TYPE_SERVER_VMS
- 0x00200000
|
Un equipo que ejecuta VMS.
|
-
SV_TYPE_WINDOWS
- 0x00400000
|
Un equipo que ejecuta Windows.
|
-
SV_TYPE_DFS
- 0x00800000
|
Un servidor que es la raíz de un árbol DFS.
|
-
SV_TYPE_CLUSTER_NT
- 0x01000000
|
Un clúster de servidores disponible en el dominio.
|
-
SV_TYPE_TERMINALSERVER
- 0x02000000
|
Servidor que ejecuta el servicio Terminal Server.
|
-
SV_TYPE_CLUSTER_VS_NT
- 0x04000000
|
Servidores virtuales de clúster disponibles en el dominio.
Windows 2000: Este valor no se admite.
|
-
SV_TYPE_DCE
- 0x10000000
|
Un servidor que ejecuta el directorio de DCE y los servicios de seguridad o equivalente.
|
-
SV_TYPE_ALTERNATE_XPORT
- 0x20000000
|
Un servidor devuelto por un transporte alternativo.
|
-
SV_TYPE_LOCAL_LIST_ONLY
- 0x40000000
|
Un servidor que mantiene el explorador.
|
-
SV_TYPE_DOMAIN_ENUM
- 0x80000000
|
Un dominio principal.
|
La constante SV_TYPE_ALL se define para 0xFFFFFFFF en el archivo de encabezado Lmserver.h . Esta constante se puede usar para comprobar todos los tipos de servidor cuando se usa con la función NetServerEnum .
sv101_comment
Tipo: LPWSTR
Puntero a una cadena Unicode que especifica un comentario que describe el servidor. El comentario puede ser null.
Para recuperar un valor que indica si un recurso compartido es el volumen raíz de una estructura de árbol Dfs, debe llamar a la función NetShareGetInfo y especificar el nivel de información 1005.
Requisitos
| Requisito |
Value |
|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
|
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
|
Encabezado |
lmserver.h (include Lm.h) |
Consulte también
NetServerEnum
NetServerGetInfo
NetServerSetInfo
NetShareGetInfo
Introducción a la administración de redes
Estructuras de administración de redes
Funciones de servidor