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 |
---|---|
|
Laufwerk. |
|
Druckwarteschlange. |
|
Kommunikationsgerät. |
|
Interprocess Communication (IPC). |
Darüber hinaus können einer oder beide der folgenden Werte angegeben werden.
Wert | Bedeutung |
---|---|
|
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. |
|
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) |