SHARE_INFO_1005 structure (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;

Membres

shi1005_flags

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

Valeur Signification
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 dans 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 les répertoires pour lesquels l’utilisateur a FILE_LIST_DIRECTORY accès sont retournés. Si l’utilisateur a 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 Constantes de privilège.

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, le cas échéant, au lieu d’envoyer des demandes au serveur. Ceci 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 à des défaillances réseau ainsi qu’à des 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 remplit les conditions suivantes :
  • Il s’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 disponibles en continu » 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 CSC_MASK et CSC_MASK_EXT masque peuvent être utilisées pour appliquer des indicateurs spécifiques à la mise en cache côté client (CSC).

Valeur Signification
CSC_MASK
0x0030
Fournit un masque pour les états CSC suivants.
0x0000 CSC_CACHE_MANUAL_REINT
La réintégration automatique fichier par fichier n’est pas autorisée.
CSC_CACHE_AUTO_REINT 0x0010
La réintégration fichier par fichier est autorisée.
0x0020 CSC_CACHE_VDO
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.
0x0000 CSC_CACHE_MANUAL_REINT
La réintégration automatique fichier par fichier n’est pas autorisée.
CSC_CACHE_AUTO_REINT 0x0010
La réintégration fichier par fichier est autorisée.
0x0020 CSC_CACHE_VDO
Les ouvertures de fichier n’ont pas besoin d’être transmises.
CSC_CACHE_NONE 0x0030
CSC est désactivé pour ce partage.
0x2000 SHI1005_FLAGS_ENABLE_HASH
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 .

Configuration requise

Condition requise Valeur
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

NetShareGetInfo

NetShareSetInfo

Vue d’ensemble de la gestion du réseau

Structures de gestion réseau

Fonctions de partage réseau