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;

Member

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 lässt das Öffnen einer exklusiven Datei nicht zu, wobei Lesevorgänge in eine geöffnete Datei nicht zulässig sind.
SHI1005_FLAGS_FORCE_SHARED_DELETE
0x0200
Freigegebene Dateien in der angegebenen Freigabe können zwangslö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 hat, und Verzeichnisse, für die der Benutzer FILE_LIST_DIRECTORY Zugriff hat, werden zurückgegeben. Wenn der Benutzer über SeBackupPrivilege verfügt, 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 Berechtigungskonstanten.

Hinweis Dieses Flag wird nur auf Servern unterstützt, auf denen Windows Server 2003 mit SP1 oder höher ausgeführt wird.
 
SHI1005_FLAGS_FORCE_LEVELII_OPLOCK
0x1000
Verhindert exklusive Zwischenspeicherungsmodi, die zu Verzögerungen bei stark freigegebenen schreibgeschützten Daten führen können.
Hinweis Dieses Flag wird nur auf Servern mit Windows Server 2008 R2 oder höher unterstützt.
 
SHI1005_FLAGS_ENABLE_HASH
0x2000
Aktiviert serverseitige Funktionen, die für die Unterstützung der Peerzwischenspeicherung erforderlich sind. Clients mit Verbindungen mit hoher Latenz oder geringer Bandbreite können alternative Methoden verwenden, um Daten von Peers abzurufen, sofern verfügbar, anstatt Anforderungen an den Server zu senden. Dies wird nur für Freigaben unterstützt, die für die manuelle Zwischenspeicherung (CSC_CACHE_MANUAL_REINT) konfiguriert sind.
Hinweis Dieses Flag wird nur auf Servern mit Windows Server 2008 R2 oder höher unterstützt.
 
SHI1005_FLAGS_ENABLE_CA
0X4000
Aktiviert Continuous Availability für eine Clusterfreigabe. Handles, die für eine fortlaufend verfügbare Freigabe geöffnet werden, können Sowohl Netzwerkfehler als auch Clusterknotenausfälle überstehen.
Hinweis Dieses Flag kann nur für eine bereichsbezogene Freigabe auf einem Server festgelegt werden, der 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 Flag wird nicht unterstützt.
 

Die CSC_MASK- und CSC_MASK_EXT-Maskenwerte können verwendet werden, um Flags anzuwenden, die speziell für die clientseitige Zwischenspeicherung (Client-Side Caching, CSC) gelten.

Wert Bedeutung
CSC_MASK
0x0030
Stellt eine Maske für die folgenden CSC-Zustände bereit.
CSC_CACHE_MANUAL_REINT 0x0000
Die automatische Datei-für-Datei-Reintegration ist nicht zulässig.
CSC_CACHE_AUTO_REINT 0x0010
Die Datei-für-Datei-Reintegration ist zulässig.
CSC_CACHE_VDO 0x0020
Dateiöffnen müssen 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-für-Datei-Reintegration ist nicht zulässig.
CSC_CACHE_AUTO_REINT 0x0010
Die Datei-für-Datei-Reintegration ist zulässig.
CSC_CACHE_VDO 0x0020
Dateiöffnen müssen nicht fließen.
CSC_CACHE_NONE 0x0030
CSC ist für diese Freigabe deaktiviert.
SHI1005_FLAGS_ENABLE_HASH 0x2000
Aktiviert serverseitige Funktionen, die für die Unterstützung der Peerzwischenspeicherung erforderlich sind.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile lmshare.h (lm.h einschließen)

Weitere Informationen

NetShareGetInfo

NetShareSetInfo

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen

Netzwerkfreigabefunktionen