Condividi tramite


struttura SHARE_INFO_1005 (lmshare.h)

Contiene informazioni sulla risorsa condivisa.

Sintassi

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

Members

shi1005_flags

Maschera di bit di flag che specificano informazioni sulla risorsa condivisa.

Valore Significato
SHI1005_FLAGS_DFS
0x0001
La condivisione specificata è presente in una struttura ad albero Dfs. Questo flag non può essere impostato con NetShareSetInfo.
SHI1005_FLAGS_DFS_ROOT
0x0002
La condivisione specificata è il volume radice in una struttura ad albero Dfs. Questo flag non può essere impostato con NetShareSetInfo.
SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS
0x0100
La condivisione specificata non consente l'apertura di un file esclusivo, in cui le letture in un file aperto non sono consentite.
SHI1005_FLAGS_FORCE_SHARED_DELETE
0x0200
I file condivisi nella condivisione specificata possono essere eliminati forzatamente.
SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING
0x0400
I client possono memorizzare nella cache lo spazio dei nomi della condivisione specificata.
SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM
0x0800
Il server filtra le voci di directory in base alle autorizzazioni di accesso che l'utente nel computer client ha per il server in cui si trovano i file. Verranno restituiti solo i file per cui l'utente ha accesso in lettura e directory per cui l'utente ha FILE_LIST_DIRECTORY accesso. Se l'utente ha SeBackupPrivilege, verranno restituite tutte le informazioni disponibili.

Per altre informazioni sull'accesso a file e directory, vedere Protezione file e diritti di accesso.

Per altre informazioni su SeBackupPrivilege, vedere Costanti dei privilegi.

Nota Questo flag è supportato solo nei server che eseguono Windows Server 2003 con SP1 o versione successiva.
 
SHI1005_FLAGS_FORCE_LEVELII_OPLOCK
0x1000
Impedisce modalità di memorizzazione nella cache esclusive che possono causare ritardi per i dati di sola lettura altamente condivisi.
Nota Questo flag è supportato solo nei server che eseguono Windows Server 2008 R2 o versione successiva.
 
SHI1005_FLAGS_ENABLE_HASH
0x2000
Abilita la funzionalità lato server necessaria per il supporto della memorizzazione nella cache peer. I client con connessioni a latenza elevata o a larghezza di banda ridotta possono usare metodi alternativi per recuperare i dati dai peer, se disponibili, anziché inviare richieste al server. Questa opzione è supportata solo nelle condivisioni configurate per la memorizzazione nella cache manuale (CSC_CACHE_MANUAL_REINT).
Nota Questo flag è supportato solo nei server che eseguono Windows Server 2008 R2 o versione successiva.
 
SHI1005_FLAGS_ENABLE_CA
0X4000
Abilita la disponibilità continua in una condivisione cluster. Gli handle aperti su una condivisione continuamente disponibile possono sopravvivere agli errori di rete e agli errori dei nodi del cluster.
Nota Questo flag può essere impostato solo in una condivisione con ambito in un server che soddisfa le condizioni seguenti:
  • È in esecuzione Windows Server 2012 o versione successiva.
  • Si trova in una configurazione del cluster.
  • Include il servizio ruolo "Servizi per condivisioni continuamente disponibili".
 
Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008 e Windows Server 2003: Questo flag non è supportato.
 

I valori CSC_MASK e CSC_MASK_EXT mask possono essere usati per applicare flag specifici per la memorizzazione nella cache lato client (CSC).

Valore Significato
CSC_MASK
0x0030
Fornisce una maschera per gli stati CSC seguenti.
CSC_CACHE_MANUAL_REINT 0x0000
La reintegrazione automatica dei file per file non è consentita.
CSC_CACHE_AUTO_REINT 0x0010
È consentita la reintegrazione dei file per file.
0x0020 CSC_CACHE_VDO
Non è necessario eseguire il flusso dei file aperti.
CSC_CACHE_NONE 0x0030
CSC è disabilitato per questa condivisione.
CSC_MASK_EXT
0x2030
Fornisce una maschera per gli stati e le opzioni CSC seguenti.
CSC_CACHE_MANUAL_REINT 0x0000
La reintegrazione automatica dei file per file non è consentita.
CSC_CACHE_AUTO_REINT 0x0010
È consentita la reintegrazione dei file per file.
0x0020 CSC_CACHE_VDO
Non è necessario eseguire il flusso dei file aperti.
CSC_CACHE_NONE 0x0030
CSC è disabilitato per questa condivisione.
SHI1005_FLAGS_ENABLE_HASH 0x2000
Abilita la funzionalità lato server necessaria per il supporto della memorizzazione nella cache peer.

Commenti

Questa struttura può essere recuperata chiamando la funzione NetShareGetInfo . Può essere impostato chiamando la funzione NetShareSetInfo .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione lmshare.h (include Lm.h)

Vedi anche

NetShareGetInfo

NetShareSetInfo

Panoramica della gestione della rete

Strutture di gestione di rete

Funzioni di condivisione di rete