Partager via


FILE_INFO_3 structure (lmshare.h)

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

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 attribué à la ressource lors de son ouverture.

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 quel utilisateur (sur les serveurs qui ont une sécurité au niveau de l’utilisateur) ou quel ordinateur (sur les serveurs qui ont 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.

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

FILE_INFO_2

NetFile Functions

NetFileEnum

NetFileGetInfo

Vue d’ensemble de la gestion du réseau

Structures de gestion réseau