Prev Next
The CONNECTION_INFO_0 structure specifies the identification number of
a connection, number of open files, connection time, number of users on the
connection, and the type of connection.
typedef struct _CONNECTION_INFO_1 {
DWORD coni1_id;
DWORD coni1_type;
DWORD coni1_num_opens;
DWORD coni1_num_users;
DWORD coni1_time;
LPTSTR coni1_username;
LPTSTR coni1_netname;
} CONNECTION_INFO_1, *PCONNECTION_INFO_1, *LPCONNECTION_INFO_1;
Members
-
coni1_id
-
Connection identification number.
-
coni1_type
-
Indicates the type of connection made from the local device name to the shared
resource. This member can be one of the following values:
Value
|
Meaning
|
STYPE_DISKTREE
|
Print queue
|
STYPE_PRINTQ
|
Disk drive
|
STYPE_DEVICE
|
Communication device
|
STYPE_IPC
|
Interprocess Communication (IPC)
|
-
coni1_num_opens
-
Indicates the number of files currently open as a result of the connection.
-
coni1_num_users
-
Indicates the number of users are on the connection.
-
coni1_time
-
Indicates the number of seconds the connection has been established.
-
coni1_username
-
Points to a Unicode string. If the server sharing the resource is running with
user-level security, the coni1_username member describes which user
made the connection. If the server is running with share-level security, coni1_username
describes which computer (computername) made the connection.
-
coni1_netname
-
Points to a Unicode string specifying either the sharename of the server's
shared resource or the computername of the client. The value of this member
depends on which name was specified as the pszQualifier parameter of
the NetConnectionEnum function. The name not specified in the pszQualifier
parameter of the NetConnectionEnum function is automatically supplied
to the pszQualifier of coni1_netname.
See Also
NetConnectionEnum