Condividi tramite


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

Vedi anche

MSFT_FileServer