SERVER_INFO_101-Struktur (lmserver.h)

Die SERVER_INFO_101-Struktur enthält Informationen zum angegebenen Server, einschließlich Name, Plattform, Servertyp und zugehöriger Software.

Syntax

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;

Member

sv101_platform_id

Art: DWORD

Die Für plattformspezifische Informationen zu verwendende Informationsebene.

Mögliche Werte für diesen Member sind in der Lmcons.h-Headerdatei aufgeführt.

Wert Bedeutung
PLATFORM_ID_DOS
300
Die MS-DOS-Plattform.
PLATFORM_ID_OS2
400
Die OS/2-Plattform.
PLATFORM_ID_NT
500
Die Windows NT-Plattform.
PLATFORM_ID_OSF
600
Die OSF-Plattform.
PLATFORM_ID_VMS
700
Die VMS-Plattform.

sv101_name

Typ: LPWSTR

Ein Zeiger auf eine Unicode-Zeichenfolge, die den Namen eines Servers angibt.

sv101_version_major

Art: DWORD

Die Hauptversionsnummer und der Servertyp.

Die Versionsnummer der Hauptversion des Betriebssystems wird in den am wenigsten signifikanten 4 Bits angegeben. Der Servertyp wird in den wichtigsten 4 Bits angegeben. Die imLmserver.h-Header definierte MAJOR_VERSION_MASK Bitmaske sollte von einer Anwendung verwendet werden, um die Hauptversionsnummer von diesem Member abzurufen.

sv101_version_minor

Art: DWORD

Die Nummer der Nebenversion des Betriebssystems.

sv101_type

Art: DWORD

Der Typ der Software, die auf dem Computer ausgeführt wird.

Mögliche Werte für dieses Element sind in der Lmserver.h-Headerdatei aufgeführt. Dieser Member kann eine Kombination aus einigen der folgenden Werte sein.

Wert Bedeutung
SV_TYPE_WORKSTATION
0x00000001
Eine Arbeitsstation.
SV_TYPE_SERVER
0x00000002
Ein Server.
SV_TYPE_SQLSERVER
0x00000004
Ein Server, der mit Microsoft SQL Server ausgeführt wird.
SV_TYPE_DOMAIN_CTRL
0x00000008
Ein primärer Domänencontroller.
SV_TYPE_DOMAIN_BAKCTRL
0x00000010
Ein Sicherungsdomänencontroller.
SV_TYPE_TIME_SOURCE
0x00000020
Ein Server, auf dem der Timesource-Dienst ausgeführt wird.
SV_TYPE_AFP
0x00000040
Ein Server, auf dem der AFP-Dateidienst (Apple Filing Protocol) ausgeführt wird.
SV_TYPE_NOVELL
0x00000080
Ein Novell-Server.
SV_TYPE_DOMAIN_MEMBER
0x00000100
Ein LAN Manager 2.x-Domänenmitglied.
SV_TYPE_PRINTQ_SERVER
0x00000200
Ein Server, der eine Druckwarteschlange gemeinsam verwendet.
SV_TYPE_DIALIN_SERVER
0x00000400
Ein Server, der einen Einwahldienst ausführt.
SV_TYPE_XENIX_SERVER
0x00000800
Ein Xenix- oder Unix-Server.
SV_TYPE_NT
0x00001000
Eine Arbeitsstation oder ein Server.
SV_TYPE_WFW
0x00002000
Ein Computer, auf dem Windows für Arbeitsgruppen ausgeführt wird.
SV_TYPE_SERVER_MFPN
0x00004000
Ein Server, auf dem der Microsoft File and Print for NetWare-Dienst ausgeführt wird.
SV_TYPE_SERVER_NT
0x00008000
Alle Server, die kein Domänencontroller sind.
SV_TYPE_POTENTIAL_BROWSER
0x00010000
Ein Computer, auf dem der Browserdienst ausgeführt werden kann.
SV_TYPE_BACKUP_BROWSER
0x00020000
Ein Server, auf dem ein Browserdienst als Sicherung ausgeführt wird.
SV_TYPE_MASTER_BROWSER
0x00040000
Ein Server, auf dem der master-Browserdienst ausgeführt wird.
SV_TYPE_DOMAIN_MASTER
0x00080000
Ein Server, auf dem die Domäne master Browser ausgeführt wird.
SV_TYPE_SERVER_OSF
0x00100000
Ein Computer, auf dem OSF ausgeführt wird.
SV_TYPE_SERVER_VMS
0x00200000
Ein Computer, auf dem VMS ausgeführt wird.
SV_TYPE_WINDOWS
0x00400000
Ein Computer, auf dem Windows ausgeführt wird.
SV_TYPE_DFS
0x00800000
Ein Server, der das Stammverzeichnis einer DFS-Struktur ist.
SV_TYPE_CLUSTER_NT
0x01000000
Ein in der Domäne verfügbarer Servercluster.
SV_TYPE_TERMINALSERVER
0x02000000
Ein Server, auf dem der Terminalserverdienst ausgeführt wird.
SV_TYPE_CLUSTER_VS_NT
0x04000000
Virtuelle Clusterserver, die in der Domäne verfügbar sind.

Windows 2000: Dieser Wert wird nicht unterstützt.

SV_TYPE_DCE
0x10000000
Ein Server, auf dem das DCE-Verzeichnis und die Sicherheitsdienste oder eine entsprechende Instanz ausgeführt werden.
SV_TYPE_ALTERNATE_XPORT
0x20000000
Ein Server, der von einem alternativen Transport zurückgegeben wird.
SV_TYPE_LOCAL_LIST_ONLY
0x40000000
Ein Server, der vom Browser verwaltet wird.
SV_TYPE_DOMAIN_ENUM
0x80000000
Eine primäre Domäne.
 

Die SV_TYPE_ALL Konstante wird für 0xFFFFFFFF in der Headerdatei Lmserver.h definiert. Diese Konstante kann verwendet werden, um nach allen Servertypen zu suchen, wenn sie mit der NetServerEnum-Funktion verwendet wird.

sv101_comment

Typ: LPWSTR

Ein Zeiger auf eine Unicode-Zeichenfolge, die einen Kommentar angibt, der den Server beschreibt. Der Kommentar kann NULL sein.

Hinweise

Um einen Wert abzurufen, der angibt, ob eine Freigabe das Stammvolume in einer Dfs-Struktur ist, müssen Sie die NetShareGetInfo-Funktion aufrufen und die Informationsebene 1005 angeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile lmserver.h (lm.h einschließen)

Weitere Informationen

NetServerEnum

NetServerGetInfo

NetServerSetInfo

NetShareGetInfo

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen

Serverfunktionen