CONNECTION_INFO_1-Struktur (lmshare.h)

Enthält die Identifikationsnummer einer Verbindung, die Anzahl der geöffneten Dateien, die Verbindungszeit, die Anzahl der Benutzer in der Verbindung und den Verbindungstyp.

Syntax

typedef struct _CONNECTION_INFO_1 {
  DWORD coni1_id;
  DWORD coni1_type;
  DWORD coni1_num_opens;
  DWORD coni1_num_users;
  DWORD coni1_time;
  LMSTR coni1_username;
  LMSTR coni1_netname;
} CONNECTION_INFO_1, *PCONNECTION_INFO_1, *LPCONNECTION_INFO_1;

Members

coni1_id

Gibt eine Verbindungsidentifikationsnummer an.

coni1_type

Eine Kombination von Werten, die den Typ der Verbindung angeben, die vom lokalen Gerätenamen mit der freigegebenen Ressource hergestellt wird.

Einer der folgenden Werte kann angegeben werden. Sie können diese Werte isolieren, indem Sie den wert STYPE_MASK verwenden.

Wert Bedeutung
STYPE_DISKTREE
Laufwerk.
STYPE_PRINTQ
Druckwarteschlange.
STYPE_DEVICE
Kommunikationsgerät.
STYPE_IPC
Interprocess Communication (IPC).
 

Darüber hinaus können einer oder beide der folgenden Werte angegeben werden.

Wert Bedeutung
STYPE_SPECIAL
Spezielle Freigabe, die für die Interprocess-Kommunikation (IPC$) oder die Remoteverwaltung des Servers (ADMIN$) reserviert ist. Kann auch auf administrative Freigaben wie C$, D$, E$ usw. verweisen. Weitere Informationen finden Sie unter Netzwerkfreigabefunktionen.
STYPE_TEMPORARY
Eine temporäre Freigabe.

coni1_num_opens

Gibt die Anzahl der Dateien an, die derzeit als Ergebnis der Verbindung geöffnet werden.

coni1_num_users

Gibt die Anzahl der Benutzer für die Verbindung an.

coni1_time

Gibt die Anzahl der Sekunden an, in denen die Verbindung hergestellt wurde.

coni1_username

Zeiger auf eine Zeichenfolge. Wenn der Server, der die Ressource gemeinsam verwendet, mit Sicherheit auf Benutzerebene ausgeführt wird, beschreibt das coni1_username-Mitglied , welcher Benutzer die Verbindung hergestellt hat. Wenn der Server mit Sicherheit auf Freigabeebene ausgeführt wird, beschreibt coni1_username , welcher Computer (Computername) die Verbindung hergestellt hat. Beachten Sie, dass Windows die Sicherheit auf Freigabeebene nicht unterstützt.

Diese Zeichenfolge ist Unicode, wenn _WIN32_WINNT oder FORCE_UNICODE definiert sind.

coni1_netname

Zeiger auf eine Zeichenfolge, die entweder den Freigabenamen der freigegebenen Ressource des Servers oder den Computernamen des Clients angibt. Der Wert dieses Members hängt davon ab, welcher Name als Qualifiziererparameter für die NetConnectionEnum-Funktion angegeben wurde. Der Name, der nicht im Qualifiziererparameter für NetConnectionEnum angegeben ist, wird automatisch an coni1_netname angegeben.

Diese Zeichenfolge ist Unicode, wenn _WIN32_WINNT oder FORCE_UNICODE definiert sind.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile lmshare.h (lm.h einschließen)

Weitere Informationen

NetConnectionEnum

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen

Netzwerkfreigabefunktionen