A estrutura SERVER_INFO_101 contém informações sobre o servidor especificado, incluindo nome, plataforma, tipo de servidor e software associado.
Sintaxe
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;
Membros
sv101_platform_id
Tipo: DWORD
O nível de informações a ser usado para informações específicas da plataforma.
Os valores possíveis para esse membro são listados no arquivo de cabeçalho Lmcons.h .
| Valor |
Significado |
-
PLATFORM_ID_DOS
- 300
|
A plataforma MS-DOS.
|
-
PLATFORM_ID_OS2
- 400
|
A plataforma do sistema operacional/2.
|
-
PLATFORM_ID_NT
- 500
|
A plataforma Windows NT.
|
-
PLATFORM_ID_OSF
- 600
|
A plataforma OSF.
|
-
PLATFORM_ID_VMS
- 700
|
A plataforma VMS.
|
sv101_name
Tipo: LPWSTR
Um ponteiro para uma cadeia de caracteres Unicode especificando o nome de um servidor.
sv101_version_major
Tipo: DWORD
O número de versão principal e o tipo de servidor.
O número de versão de versão principal do sistema operacional é especificado nos 4 bits menos significativos. O tipo de servidor é especificado nos 4 bits mais significativos. O MAJOR_VERSION_MASK bitmask definido no cabeçalho Lmserver.h deve ser usado por um aplicativo para obter o número de versão principal desse membro.
sv101_version_minor
Tipo: DWORD
O número de versão de versão secundária do sistema operacional.
sv101_type
Tipo: DWORD
O tipo de software que o computador está executando.
Os valores possíveis para esse membro são listados no arquivo de cabeçalho Lmserver.h .
Esse membro pode ser uma combinação de alguns dos valores a seguir.
| Valor |
Significado |
-
SV_TYPE_WORKSTATION
- 0x00000001
|
Uma estação de trabalho.
|
-
SV_TYPE_SERVER
- 0x00000002
|
Um servidor.
|
-
SV_TYPE_SQLSERVER
- 0x00000004
|
Um servidor em execução com o Microsoft SQL Server.
|
-
SV_TYPE_DOMAIN_CTRL
- 0x00000008
|
Um controlador de domínio primário.
|
-
SV_TYPE_DOMAIN_BAKCTRL
- 0x00000010
|
Um controlador de domínio de backup.
|
-
SV_TYPE_TIME_SOURCE
- 0x00000020
|
Um servidor que executa o serviço Timesource.
|
-
SV_TYPE_AFP
- 0x00000040
|
Um servidor que executa o serviço de arquivo AFP (Apple Filing Protocol).
|
-
SV_TYPE_NOVELL
- 0x00000080
|
Um servidor Novell.
|
-
SV_TYPE_DOMAIN_MEMBER
- 0x00000100
|
Um membro de domínio do LAN Manager 2.x.
|
-
SV_TYPE_PRINTQ_SERVER
- 0x00000200
|
Um servidor que compartilha uma fila de impressão.
|
-
SV_TYPE_DIALIN_SERVER
- 0x00000400
|
Um servidor que executa um serviço de discagem.
|
-
SV_TYPE_XENIX_SERVER
- 0x00000800
|
Um servidor Xenix ou Unix.
|
-
SV_TYPE_NT
- 0x00001000
|
Uma estação de trabalho ou servidor.
|
-
SV_TYPE_WFW
- 0x00002000
|
Um computador que executa o Windows for Workgroups.
|
-
SV_TYPE_SERVER_MFPN
- 0x00004000
|
Um servidor que executa o serviço Microsoft File and Print for NetWare.
|
-
SV_TYPE_SERVER_NT
- 0x00008000
|
Qualquer servidor que não seja um controlador de domínio.
|
-
SV_TYPE_POTENTIAL_BROWSER
- 0x00010000
|
Um computador que pode executar o serviço do navegador.
|
-
SV_TYPE_BACKUP_BROWSER
- 0x00020000
|
Um servidor executando um serviço de navegador como backup.
|
-
SV_TYPE_MASTER_BROWSER
- 0x00040000
|
Um servidor que executa o serviço de navegador master.
|
-
SV_TYPE_DOMAIN_MASTER
- 0x00080000
|
Um servidor que executa o domínio master navegador.
|
-
SV_TYPE_SERVER_OSF
- 0x00100000
|
Um computador que executa o OSF.
|
-
SV_TYPE_SERVER_VMS
- 0x00200000
|
Um computador que executa o VMS.
|
-
SV_TYPE_WINDOWS
- 0x00400000
|
Um computador que executa o Windows.
|
-
SV_TYPE_DFS
- 0x00800000
|
Um servidor que é a raiz de uma árvore DFS.
|
-
SV_TYPE_CLUSTER_NT
- 0x01000000
|
Um cluster de servidor disponível no domínio.
|
-
SV_TYPE_TERMINALSERVER
- 0x02000000
|
Um servidor que executa o serviço Servidor de Terminal.
|
-
SV_TYPE_CLUSTER_VS_NT
- 0x04000000
|
Servidores virtuais de cluster disponíveis no domínio.
Windows 2000: Não há suporte para esse valor.
|
-
SV_TYPE_DCE
- 0x10000000
|
Um servidor que executa o Diretório DCE e os Serviços de Segurança ou equivalentes.
|
-
SV_TYPE_ALTERNATE_XPORT
- 0x20000000
|
Um servidor retornado por um transporte alternativo.
|
-
SV_TYPE_LOCAL_LIST_ONLY
- 0x40000000
|
Um servidor mantido pelo navegador.
|
-
SV_TYPE_DOMAIN_ENUM
- 0x80000000
|
Um domínio primário.
|
A constante SV_TYPE_ALL é definida como 0xFFFFFFFF no arquivo de cabeçalho Lmserver.h . Essa constante pode ser usada para marcar para todos os tipos de servidor quando usada com a função NetServerEnum.
sv101_comment
Tipo: LPWSTR
Um ponteiro para uma cadeia de caracteres Unicode especificando um comentário que descreve o servidor. O comentário pode ser nulo.
Para recuperar um valor que indica se um compartilhamento é o volume raiz em uma estrutura de árvore dfs, você deve chamar a função NetShareGetInfo e especificar o nível de informações 1005.
Requisitos
| Requisito |
Valor |
|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
|
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
|
Cabeçalho |
lmserver.h (inclua Lm.h) |
Confira também
NetServerEnum
NetServerGetInfo
NetServerSetInfo
NetShareGetInfo
Visão geral do gerenciamento de rede
Estruturas de gerenciamento de rede
Funções de servidor