CONNECTION_INFO_1 structure (lmshare.h)

Contient le numéro d’identification d’une connexion, le nombre de fichiers ouverts, l’heure de connexion, le nombre d’utilisateurs sur la connexion et le type de connexion.

Syntaxe

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;

Membres

coni1_id

Spécifie un numéro d’identification de connexion.

coni1_type

Combinaison de valeurs qui spécifient le type de connexion établie à partir du nom de l’appareil local à la ressource partagée.

L’une des valeurs suivantes peut être spécifiée. Vous pouvez isoler ces valeurs à l’aide de la valeur STYPE_MASK .

Valeur Signification
STYPE_DISKTREE
Lecteur de disque.
STYPE_PRINTQ
File d’attente d’impression.
STYPE_DEVICE
Appareil de communication.
STYPE_IPC
Communication interprocessus (IPC).
 

En outre, une ou les deux valeurs suivantes peuvent être spécifiées.

Valeur Signification
STYPE_SPECIAL
Partage spécial réservé à la communication interprocessus (IPC$) ou à l’administration à distance du serveur (ADMIN$). Peut également faire référence à des partages administratifs tels que C$, D$, E$, etc. Pour plus d’informations, consultez Fonctions de partage réseau.
STYPE_TEMPORARY
Partage temporaire.

coni1_num_opens

Spécifie le nombre de fichiers actuellement ouverts à la suite de la connexion.

coni1_num_users

Spécifie le nombre d’utilisateurs sur la connexion.

coni1_time

Spécifie le nombre de secondes pendant lesquelles la connexion a été établie.

coni1_username

Pointeur vers une chaîne. Si le serveur qui partage la ressource s’exécute avec la sécurité au niveau de l’utilisateur, le membre coni1_username décrit l’utilisateur qui a créé la connexion. Si le serveur s’exécute avec une sécurité au niveau du partage, coni1_username décrit l’ordinateur (nom_ordinateur) qui a créé la connexion. Notez que Windows ne prend pas en charge la sécurité au niveau du partage.

Cette chaîne est Unicode si _WIN32_WINNT ou FORCE_UNICODE sont définis.

coni1_netname

Pointeur vers une chaîne qui spécifie le nom de partage de la ressource partagée du serveur ou le nom d’ordinateur du client. La valeur de ce membre dépend du nom spécifié comme paramètre qualificateur de la fonction NetConnectionEnum . Le nom non spécifié dans le paramètre qualificateurà NetConnectionEnum est automatiquement fourni à coni1_netname.

Cette chaîne est Unicode si _WIN32_WINNT ou FORCE_UNICODE sont définis.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête lmshare.h (include Lm.h)

Voir aussi

NetConnectionEnum

Vue d’ensemble de la gestion du réseau

Structures de gestion réseau

Fonctions de partage réseau