estructura SERVER_INFO_101 (lmserver.h)

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.

Comentarios

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