Partager via


Méthode CreateFileServer de la classe MSFT_StorageSubSystem

Crée un serveur de fichiers sur un sous-système de stockage.

Syntaxe

UInt32 CreateFileServer(
  [in]  String              FriendlyName,
  [in]  UInt16              FileSharingProtocols[],
  [in]  String              HostNames[],
  [out] String              CreatedFileServer,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String              ExtendedStatus
);

Paramètres

FriendlyName [in]

Permet à l’utilisateur de spécifier le FriendlyName lors de la création du serveur de fichiers. Un FriendlyName est censé être descriptif, mais il n’est pas nécessaire d’être unique.

Notez que certains sous-systèmes de stockage n’autorisent pas la définition d’un nom convivial lors de la création du serveur de fichiers. Si un sous-système ne le prend pas en charge, la création du serveur de fichiers réussit toujours, mais un nom différent peut être attribué au serveur de fichiers.

FileSharingProtocols [in]

Protocoles de partage de fichiers pris en charge par le serveur de fichiers.

NFS (2)

SMB (3)

HostNames [in]

Nom d’hôte associé à chaque protocole spécifié dans FileSharingProtocols.

CreatedFileServer [out]

Si le serveur de fichiers est créé avec succès, ce paramètre reçoit une chaîne qui contient un objet MSFT_FileServer incorporé.

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)

Objet introuvable (8)

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

Accès refusé (40001)

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

Cache obsolète (40003)

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_StorageSubSystem