estructura SERVER_INFO_102 (lmserver.h)

La estructura de SERVER_INFO_102 contiene información sobre el servidor especificado, incluido el nombre, la plataforma, el tipo de servidor, los atributos y el software asociado.

Sintaxis

typedef struct _SERVER_INFO_102 {
  DWORD sv102_platform_id;
  LMSTR sv102_name;
  DWORD sv102_version_major;
  DWORD sv102_version_minor;
  DWORD sv102_type;
  LMSTR sv102_comment;
  DWORD sv102_users;
  LONG  sv102_disc;
  BOOL  sv102_hidden;
  DWORD sv102_announce;
  DWORD sv102_anndelta;
  DWORD sv102_licenses;
  LMSTR sv102_userpath;
} SERVER_INFO_102, *PSERVER_INFO_102, *LPSERVER_INFO_102;

Members

sv102_platform_id

Tipo: DWORD

Nivel de información que se va a usar para la información específica de la plataforma.

Los valores posibles para este miembro se muestran en el archivo de encabezado Lmcons.h .

Valor Significado
PLATFORM_ID_DOS
300
La 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 de OSF.
PLATFORM_ID_VMS
700
La plataforma VMS.

sv102_name

Tipo: LPWSTR

Puntero a una cadena Unicode que especifica el nombre de un servidor.

sv102_version_major

Tipo: DWORD

Número de versión principal y tipo de servidor.

El número 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.

sv102_version_minor

Tipo: DWORD

Número de versión secundaria del sistema operativo.

sv102_type

Tipo: DWORD

El tipo de software que ejecuta el equipo.

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
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 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
Una estación de trabajo o un servidor.
SV_TYPE_WFW
0x00002000
Un equipo que ejecuta Windows para grupos de trabajo.
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 .

sv102_comment

Tipo: LPWSTR

Puntero a una cadena Unicode que especifica un comentario que describe el servidor. El comentario puede ser null.

sv102_users

Tipo: DWORD

Número de usuarios que pueden intentar iniciar sesión en el servidor del sistema. Tenga en cuenta que es el servidor de licencias que determina cuántos de estos usuarios pueden iniciar sesión realmente.

sv102_disc

Tipo: LONG

Tiempo de desconexión automática, en minutos. Una sesión se desconecta si está inactiva más tiempo que el período de tiempo especificado por el miembro sv102_disc . Si el valor de sv102_disc es SV_NODISC, la desconexión automática no está habilitada.

sv102_hidden

Tipo: BOOL

Valor que indica si el servidor es visible para otros equipos del mismo dominio de red. Este miembro puede ser uno de los siguientes valores definidos en el archivo de encabezado Lmserver.h .

Valor Significado
SV_VISIBLE
El servidor está visible.
SV_HIDDEN
El servidor no está visible.

sv102_announce

Tipo: DWORD

La velocidad de anuncio de red, en segundos. Esta frecuencia determina la frecuencia con la que se anuncia el servidor a otros equipos de la red. Para obtener más información sobre cuánto puede variar la tasa de anuncio a partir del período de tiempo especificado por este miembro, consulte SERVER_INFO_1018.

sv102_anndelta

Tipo: DWORD

Valor delta de la tasa de anuncio, en milisegundos. Este valor especifica cuánto puede variar la tasa de anuncio a partir del período de tiempo especificado en el miembro sv102_announce .

El valor delta permite las tasas de anuncio aleatoriamente variadas. Por ejemplo, si el miembro sv102_announce tiene el valor 10 y el miembro sv102_anndelta tiene el valor 1, la tasa de anuncio puede variar de 9,999 segundos a 10,001 segundos.

sv102_licenses

Tipo: DWORD

Número de usuarios por licencia. De forma predeterminada, este número es SV_USERS_PER_LICENSE.

sv102_userpath

Tipo: LPWSTR

Puntero a una cadena Unicode que especifica la ruta de acceso a los directorios de usuario.

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

   
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

NetServerGetInfo

NetServerSetInfo

NetShareGetInfo

Introducción a la administración de redes

Estructuras de administración de redes

SERVER_INFO_1018

Funciones de servidor