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 |
---|---|
|
Lecteur de disque. |
|
File d’attente d’impression. |
|
Appareil de communication. |
|
Communication interprocessus (IPC). |
En outre, une ou les deux valeurs suivantes peuvent être spécifiées.
Valeur | Signification |
---|---|
|
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. |
|
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) |