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 .
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.
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 |
---|---|
|
El servidor está visible. |
|
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
Introducción a la administración de redes