Freigeben über


SHARE_INFO_1005 Struktur (lmshare.h)

Enthält Informationen zur freigegebenen Ressource.

Syntax

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

Elemente

shi1005_flags

Eine Bitmaske von Flags, die Informationen zur freigegebenen Ressource angeben.

Wert Bedeutung
SHI1005_FLAGS_DFS
0x0001
Die angegebene Freigabe ist in einer Dfs-Struktur vorhanden. Dieses Flag kann nicht mit NetShareSetInfo festgelegt werden.
SHI1005_FLAGS_DFS_ROOT
0x0002
Die angegebene Freigabe ist das Stammvolume in einer Dfs-Struktur. Dieses Flag kann nicht mit NetShareSetInfo festgelegt werden.
SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS
0x0100
Die angegebene Freigabe verbietet das Öffnen der exklusiven Datei, bei der Lesevorgänge in einer geöffneten Datei unzulässig sind.
SHI1005_FLAGS_FORCE_SHARED_DELETE
0x0200
Freigegebene Dateien in der angegebenen Freigabe können forcibly gelöscht werden.
SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING
0x0400
Clients dürfen den Namespace der angegebenen Freigabe zwischenspeichern.
SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM
0x0800
Der Server filtert Verzeichniseinträge basierend auf den Zugriffsberechtigungen, die der Benutzer auf dem Clientcomputer für den Server hat, auf dem sich die Dateien befinden. Nur Dateien, für die der Benutzer Lesezugriff und Verzeichnisse hat, für die der Benutzer FILE_LIST_DIRECTORY Zugriff hat, wird zurückgegeben. Wenn der Benutzer SeBackupPrivilege hat, werden alle verfügbaren Informationen zurückgegeben.

Weitere Informationen zum Datei- und Verzeichniszugriff finden Sie unter "Dateisicherheit und Zugriffsrechte".

Weitere Informationen zu SeBackupPrivilege finden Sie unter "Privilege Constants".

Anmerkung Dieses Kennzeichen wird nur auf Servern mit Windows Server 2003 mit SP1 oder höher unterstützt.
 
SHI1005_FLAGS_FORCE_LEVELII_OPLOCK
0x1000
Verhindert exklusive Zwischenspeicherungsmodi, die zu Verzögerungen für schreibgeschützte Daten mit hohem Schreibschutz führen können.
Anmerkung Dieses Kennzeichen wird nur auf Servern mit Windows Server 2008 R2 oder höher unterstützt.
 
SHI1005_FLAGS_ENABLE_HASH
0x2000
Ermöglicht serverseitige Funktionen, die für die Unterstützung der Peerzwischenspeicherung erforderlich sind. Clients mit hoher Latenz oder Verbindungen mit geringer Bandbreite können alternative Methoden zum Abrufen von Daten von Peers verwenden, falls verfügbar, anstatt Anforderungen an den Server zu senden. Dies wird nur für Freigaben unterstützt, die für die manuelle Zwischenspeicherung konfiguriert sind (CSC_CACHE_MANUAL_REINT).
Anmerkung Dieses Kennzeichen wird nur auf Servern mit Windows Server 2008 R2 oder höher unterstützt.
 
SHI1005_FLAGS_ENABLE_CA
0X4000
Aktiviert die kontinuierliche Verfügbarkeit für eine Clusterfreigabe. Handles, die für eine fortlaufend verfügbare Freigabe geöffnet werden, können Netzwerkfehler sowie Clusterknotenfehler überleben.
Anmerkung Dieses Kennzeichen kann nur für eine bereichsbezogene Freigabe auf einem Server festgelegt werden, die die folgenden Bedingungen erfüllt:
  • Es wird Windows Server 2012 oder höher ausgeführt.
  • Sie befindet sich in einer Clusterkonfiguration.
  • Der Rollendienst "Dienste für fortlaufend verfügbare Freigaben" ist installiert.
 
Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008 und Windows Server 2003: Dieses Kennzeichen wird nicht unterstützt.
 

Mit den CSC_MASK- und CSC_MASK_EXT Maskenwerten können Flags angewendet werden, die spezifisch für die clientseitige Zwischenspeicherung (CSC) sind.

Wert Bedeutung
CSC_MASK
0x0030
Stellt eine Maske für die folgenden CSC-Zustände bereit.
CSC_CACHE_MANUAL_REINT 0x0000
Die automatische Datei-nach-Datei-Neuintegration ist nicht zulässig.
CSC_CACHE_AUTO_REINT 0x0010
Datei-nach-Datei-Neuintegration ist zulässig.
CSC_CACHE_VDO 0x0020
Die Datei wird geöffnet, muss nicht fließen.
CSC_CACHE_NONE 0x0030
CSC ist für diese Freigabe deaktiviert.
CSC_MASK_EXT
0x2030
Stellt eine Maske für die folgenden CSC-Zustände und -Optionen bereit.
CSC_CACHE_MANUAL_REINT 0x0000
Die automatische Datei-nach-Datei-Neuintegration ist nicht zulässig.
CSC_CACHE_AUTO_REINT 0x0010
Datei-nach-Datei-Neuintegration ist zulässig.
CSC_CACHE_VDO 0x0020
Die Datei wird geöffnet, muss nicht fließen.
CSC_CACHE_NONE 0x0030
CSC ist für diese Freigabe deaktiviert.
SHI1005_FLAGS_ENABLE_HASH 0x2000
Ermöglicht serverseitige Funktionen, die für die Unterstützung der Peerzwischenspeicherung erforderlich sind.

Bemerkungen

Diese Struktur kann durch Aufrufen der NetShareGetInfo-Funktion abgerufen werden. Sie kann durch Aufrufen der NetShareSetInfo-Funktion festgelegt werden.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows XP [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Nur Desktop-Apps]
Header lmshare.h (include Lm.h)

Siehe auch

NetShareGetInfo-

NetShareSetInfo-

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen

Netzwerkfreigabefunktionen