Metodo CreateFileShare della classe MSFT_FileServer
Crea una condivisione file nel file server.
Sintassi
UInt32 CreateFileShare(
[in] String Name,
[in] String Description,
[in] String SourceVolume,
[in] String VolumeRelativePath,
[in] Boolean ContinuouslyAvailable,
[in] Boolean EncryptData,
[in] UInt16 FileSharingProtocol,
[out] String CreatedFileShare,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
Parametri
Nome [in]
Stringa semi-univoca (con ambito nel file server proprietario), stringa leggibile usata per identificare la condivisione file.
Descrizione [in]
Descrizione della condivisione file impostata dall'utente. Questo campo può essere usato per archiviare informazioni aggiuntive sul modulo gratuito, ad esempio note o dettagli sull'utilizzo previsto.
SourceVolume [in]
Stringa che contiene un oggetto MSFT_Volume incorporato che specifica il volume in cui deve essere creata la condivisione.
VolumeRelativePath [in]
Percorso relativo del volume di una directory esistente da condividere. Se questo parametro non viene specificato, verrà creata una condivisione vuota.
Continua disponibilità [in]
Se TRUE, la condivisione sarà sempre disponibile.
EncryptData [in]
Se TRUE, i dati di condivisione verranno crittografati durante il trasporto.
FileSharingProtocol [in]
Protocollo di condivisione file da usare dalla condivisione se il server supporta più di un protocollo.
NFS (2)
CIFS(SMB) (3)
CreateFileShare [out]
Questo parametro riceve una stringa contenente un oggetto MSFT_FileShare incorporato che rappresenta la nuova condivisione file.
CreateStorageJob [out]
Restituisce un riferimento all'oggetto processo di archiviazione usato per tenere traccia dell'operazione a esecuzione prolungata.
ExtendedStatus [out]
Stringa che contiene un oggetto MSFT_StorageExtendedStatus incorporato.
Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).
Valore restituito
Successo (0)
Non supportato (1)
Errore non specificato (2)
Timeout (3)
Errore (4)
Parametro non valido (5)
Parametri del metodo controllati - Processo avviato (4096)
Dimensioni non supportate (4097)
Accesso negato (40001)
Non sono disponibili risorse sufficienti per completare l'operazione. (40002)
Il percorso di accesso richiesto è già in uso. (42002)
Il percorso di accesso non è valido. (42007)
È necessario specificare un nome per questa condivisione file. (58000)
È necessario specificare un protocollo di condivisione per questa condivisione file. (58001)
È necessario specificare un volume per questa condivisione file. (58002)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Spazio dei nomi | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |