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 |
---|---|
|
Die angegebene Freigabe ist in einer Dfs-Struktur vorhanden. Dieses Flag kann nicht mit NetShareSetInfo festgelegt werden. |
|
Die angegebene Freigabe ist das Stammvolume in einer Dfs-Struktur. Dieses Flag kann nicht mit NetShareSetInfo festgelegt werden. |
|
Die angegebene Freigabe lässt das Öffnen einer exklusiven Datei nicht zu, wobei Lesevorgänge in eine geöffnete Datei nicht zulässig sind. |
|
Freigegebene Dateien in der angegebenen Freigabe können zwangslöscht werden. |
|
Clients dürfen den Namespace der angegebenen Freigabe zwischenspeichern. |
|
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.
|
|
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.
|
|
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.
|
|
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:
|
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.
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) |