Partager via


Méthode CreateFileShare de la classe MSFT_FileServer

Crée un partage de fichiers sur le serveur de fichiers.

Syntaxe

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
);

Paramètres

Nom [in]

Chaîne semi-unique (étendue au serveur de fichiers propriétaire), accessible en lecture humaine, utilisée pour identifier le partage de fichiers.

Description [in]

Description du partage de fichiers pouvant être définie par l’utilisateur. Ce champ peut être utilisé pour stocker des informations de forme libre supplémentaires, telles que des notes ou des détails sur l’utilisation prévue.

SourceVolume [in]

Chaîne qui contient un objet MSFT_Volume incorporé spécifiant le volume sur lequel le partage doit être créé.

VolumeRelativePath [in]

Chemin d’accès relatif au volume d’un répertoire existant à partager. Si ce paramètre n’est pas fourni, un partage vide est créé.

ContinuouslyAvailable [in]

Si la valeur est TRUE, le partage sera disponible en continu.

EncryptData [in]

Si la valeur est TRUE, les données de partage sont chiffrées pendant le transport.

FileSharingProtocol [in]

Protocole de partage de fichiers à utiliser par le partage si le serveur prend en charge plusieurs protocoles.

NFS (2)

CIFS(SMB) (3)

CreatedFileShare [out]

Ce paramètre reçoit une chaîne qui contient un objet MSFT_FileShare incorporé représentant le nouveau partage de fichiers.

CreatedStorageJob [out]

Retourne une référence à l’objet de travail de stockage utilisé pour suivre l’opération de longue durée.

ExtendedStatus [out]

Chaîne qui contient un objet MSFT_StorageExtendedStatus incorporé.

Ce paramètre permet au fournisseur de stockage de retourner des informations d’erreur étendues (spécifiques à l’implémentation).

Valeur retournée

Réussite (0)

Non pris en charge (1)

Erreur non spécifiée (2)

Délai d’expiration (3)

Échec (4)

Paramètre non valide (5)

Paramètres de méthode vérifiés - Travail démarré (4096)

Taille non prise en charge (4097)

Accès refusé (40001)

Il n’y a pas suffisamment de ressources pour terminer l’opération. (40002)

Le chemin d’accès demandé est déjà utilisé. (42002)

Le chemin d’accès n’est pas valide. (42007)

Vous devez spécifier un nom pour ce partage de fichiers. (58000)

Vous devez spécifier un protocole de partage pour ce partage de fichiers. (58001)

Vous devez spécifier un volume pour ce partage de fichiers. (58002)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Espace de noms Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Voir aussi

MSFT_FileServer