Partager via


structure SHARE_INFO_1005 (lmshare.h)

Contient des informations sur la ressource partagée.

Syntaxe

typedef struct _SHARE_INFO_1005 {
  DWORD shi1005_flags;
} SHARE_INFO_1005, *PSHARE_INFO_1005, *LPSHARE_INFO_1005;

Members

shi1005_flags

Masque de bits des indicateurs qui spécifient des informations sur la ressource partagée.

Valeur Meaning
SHI1005_FLAGS_DFS
0x0001
Le partage spécifié est présent dans une arborescence Dfs. Cet indicateur ne peut pas être défini avec NetShareSetInfo.
SHI1005_FLAGS_DFS_ROOT
0x0002
Le partage spécifié est le volume racine d’une arborescence Dfs. Cet indicateur ne peut pas être défini avec NetShareSetInfo.
SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS
0x0100
Le partage spécifié interdit l’ouverture d’un fichier exclusif, où les lectures dans un fichier ouvert ne sont pas autorisées.
SHI1005_FLAGS_FORCE_SHARED_DELETE
0x0200
Les fichiers partagés dans le partage spécifié peuvent être supprimés de force.
SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING
0x0400
Les clients sont autorisés à mettre en cache l’espace de noms du partage spécifié.
SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM
0x0800
Le serveur filtre les entrées de répertoire en fonction des autorisations d’accès dont dispose l’utilisateur sur l’ordinateur client pour le serveur sur lequel résident les fichiers. Seuls les fichiers pour lesquels l’utilisateur dispose d’un accès en lecture et de répertoires pour lesquels l’utilisateur a FILE_LIST_DIRECTORY accès seront retournés. Si l’utilisateur dispose de SeBackupPrivilege, toutes les informations disponibles sont retournées.

Pour plus d’informations sur l’accès aux fichiers et aux répertoires, consultez Sécurité des fichiers et droits d’accès.

Pour plus d’informations sur SeBackupPrivilege, consultez Privilege Constants.

Note Cet indicateur est pris en charge uniquement sur les serveurs exécutant Windows Server 2003 avec SP1 ou version ultérieure.
 
SHI1005_FLAGS_FORCE_LEVELII_OPLOCK
0x1000
Empêche les modes de mise en cache exclusifs qui peuvent entraîner des retards pour les données en lecture seule hautement partagées.
Note Cet indicateur est pris en charge uniquement sur les serveurs exécutant Windows Server 2008 R2 ou version ultérieure.
 
SHI1005_FLAGS_ENABLE_HASH
0x2000
Active les fonctionnalités côté serveur nécessaires à la prise en charge de la mise en cache d’homologue. Les clients sur des connexions à latence élevée ou à faible bande passante peuvent utiliser d’autres méthodes pour récupérer des données à partir d’homologues si elles sont disponibles, au lieu d’envoyer des requêtes au serveur. Cela est pris en charge uniquement sur les partages configurés pour la mise en cache manuelle (CSC_CACHE_MANUAL_REINT).
Note Cet indicateur est pris en charge uniquement sur les serveurs exécutant Windows Server 2008 R2 ou version ultérieure.
 
SHI1005_FLAGS_ENABLE_CA
0X4000
Active la disponibilité continue sur un partage de cluster. Les handles ouverts sur un partage disponible en continu peuvent survivre aux défaillances réseau ainsi qu’aux défaillances de nœud de cluster.
Note Cet indicateur ne peut être défini que sur un partage délimité sur un serveur qui répond aux conditions suivantes :
  • Il exécute Windows Server 2012 ou version ultérieure.
  • Il se trouve dans une configuration de cluster.
  • Le service de rôle « Services pour les partages en continu disponibles » est installé.
 
Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008 et Windows Server 2003 : Cet indicateur n’est pas pris en charge.
 

Les valeurs de masque CSC_MASK et CSC_MASK_EXT peuvent être utilisées pour appliquer des indicateurs spécifiques à la mise en cache côté client (CSC).

Valeur Meaning
CSC_MASK
0x0030
Fournit un masque pour les états CSC suivants.
CSC_CACHE_MANUAL_REINT 0x0000
La réintégration automatique des fichiers par fichier n’est pas autorisée.
CSC_CACHE_AUTO_REINT 0x0010
La réintégration de fichiers par fichier est autorisée.
CSC_CACHE_VDO 0x0020
Les ouvertures de fichier n’ont pas besoin d’être transmises.
CSC_CACHE_NONE 0x0030
CSC est désactivé pour ce partage.
CSC_MASK_EXT
0x2030
Fournit un masque pour les états et options CSC suivants.
CSC_CACHE_MANUAL_REINT 0x0000
La réintégration automatique des fichiers par fichier n’est pas autorisée.
CSC_CACHE_AUTO_REINT 0x0010
La réintégration de fichiers par fichier est autorisée.
CSC_CACHE_VDO 0x0020
Les ouvertures de fichier n’ont pas besoin d’être transmises.
CSC_CACHE_NONE 0x0030
CSC est désactivé pour ce partage.
SHI1005_FLAGS_ENABLE_HASH 0x2000
Active les fonctionnalités côté serveur nécessaires à la prise en charge de la mise en cache d’homologue.

Remarques

Cette structure peut être récupérée en appelant la fonction NetShareGetInfo . Elle peut être définie en appelant la fonction NetShareSetInfo .

Spécifications

Requirement Valeur
Client minimum requis Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Header lmshare.h (include Lm.h)

Voir aussi

netShareGetInfo

NetShareSetInfo

Vue d’ensemble de la gestion du réseau

Structures de gestion réseau

Fonctions de partage réseau