structure FILE_INFO_3 (lmshare.h)

Contient le numéro d’identification et d’autres informations pertinentes sur les fichiers, les appareils et les canaux.

Syntaxe

typedef struct _FILE_INFO_3 {
  DWORD fi3_id;
  DWORD fi3_permissions;
  DWORD fi3_num_locks;
  LMSTR fi3_pathname;
  LMSTR fi3_username;
} FILE_INFO_3, *PFILE_INFO_3, *LPFILE_INFO_3;

Membres

fi3_id

Spécifie une valeur DWORD qui contient le numéro d’identification affecté à la ressource lorsqu’elle est ouverte.

fi3_permissions

Spécifie une valeur DWORD qui contient les autorisations d’accès associées à l’application d’ouverture. Ce membre peut être une ou plusieurs des valeurs suivantes.

Valeur Signification
PERM_FILE_READ
Autorisation de lire une ressource et, par défaut, d’exécuter la ressource.
PERM_FILE_WRITE
Autorisation d’écrire dans une ressource.
PERM_FILE_CREATE
Autorisation de créer une ressource ; les données peuvent être écrites lors de la création de la ressource.

fi3_num_locks

Spécifie une valeur DWORD qui contient le nombre de verrous de fichier sur le fichier, l’appareil ou le canal.

fi3_pathname

Pointeur vers une chaîne qui spécifie le chemin d’accès de la ressource ouverte.

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

fi3_username

Pointeur vers une chaîne qui spécifie l’utilisateur (sur les serveurs disposant d’une sécurité au niveau de l’utilisateur) ou l’ordinateur (sur les serveurs disposant d’une sécurité au niveau du partage) qui a ouvert la ressource. 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.

Configuration requise

   
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

FILE_INFO_2

NetFile Functions

NetFileEnum

NetFileGetInfo

Vue d’ensemble de la gestion du réseau

Structures de gestion du réseau