Compartir a través de


Método CreateFileShare de la clase MSFT_FileServer

Crea un recurso compartido de archivos en el servidor de archivos.

Sintaxis

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

Parámetros

Nombre [in]

Cadena semi-única (con ámbito para el servidor de archivos propietario), cadena legible que se usa para identificar el recurso compartido de archivos.

Descripción [in]

Descripción configurable por el usuario del recurso compartido de archivos. Este campo se puede usar para almacenar información adicional de forma libre, como notas o detalles sobre el uso previsto.

SourceVolume [in]

Cadena que contiene un objeto MSFT_Volume incrustado que especifica el volumen en el que se va a crear el recurso compartido.

VolumeRelativePath [in]

Ruta de acceso relativa al volumen de un directorio existente que se va a compartir. Si no se proporciona este parámetro, se creará un recurso compartido vacío.

Disponible continuamente [in]

Si es TRUE, el recurso compartido estará disponible continuamente.

EncryptData [in]

Si es TRUE, los datos del recurso compartido se cifrarán durante el transporte.

FileSharingProtocol [in]

El protocolo de uso compartido de archivos que va a usar el recurso compartido si el servidor admite más de un protocolo.

NFS (2)

CIFS(SMB) (3)

CreatedFileShare [out]

Este parámetro recibe una cadena que contiene un objeto MSFT_FileShare incrustado que representa el nuevo recurso compartido de archivos.

CreatedStorageJob [out]

Devuelve una referencia al objeto de trabajo de almacenamiento utilizado para realizar un seguimiento de la operación de ejecución prolongada.

ExtendedStatus [out]

Cadena que contiene un objeto MSFT_StorageExtendedStatus incrustado.

Este parámetro permite al proveedor de almacenamiento devolver información de error extendida (específica de la implementación).

Valor devuelto

Correcto (0)

No compatible (1)

Error no especificado (2)

Tiempo de espera (3)

Error (4)

Parámetro no válido (5)

Parámetros de método comprobados: trabajo iniciado (4096)

Tamaño no admitido (4097)

Acceso denegado (40001)

No hay suficientes recursos para completar la operación. (40002)

La ruta de acceso solicitada ya está en uso. (42002)

La ruta de acceso no es válida. (42007)

Debe especificar un nombre para este recurso compartido de archivos. (58000)

Debe especificar un protocolo de uso compartido para este recurso compartido de archivos. (58001)

Debe especificar un volumen para este recurso compartido de archivos. (58002)

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Espacio de nombres Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Consulte también

MSFT_FileServer