dsmUpdateFS

La llamada de función dsmUpdateFS actualiza un espacio de archivos en el almacenamiento de IBM® Storage Protect . Esta actualización garantiza que el administrador tenga un registro actualizado de su espacio de archivos.

Sintaxis

dsInt16_t dsmUpdateFS  (dsUint32_t      dsmHandle,
   char         *fs,
   dsmFSUpd     *fsUpdP,
   dsUint32_t    fsUpdAct);

Parámetros

dsUint32_t dsmHandle (I)
El manejador que asocia esta llamada con una llamada dsmInitEx anterior.
char *fs (I)
Este parámetro es un puntero al nombre del espacio de archivo.
dsmFSUpd *fsUpdP (I)
Este parámetro es un puntero a la estructura que tiene los campos correctos para la actualización que desea. Complete únicamente aquellos campos que necesitan actualización.
dsUint32_t fsUpdAct (I)
Un mapa de 2 bytes que indica cuál de los campos actualizar. Las máscaras de bits tienen los siguientes valores:
  • DSM_FSUPD_FSTYPE
  • DSM_FSUPD_FSINFO
    Sugerencia: Para los sistemas operativos Windows, el valor de letra de unidad de dsmDOSAttrib también se actualiza cuando se selecciona FSINFO .
  • DSM_FSUPD_OCCUPANCY
  • DSM_FSUPD_CAPACITY
  • DSM_FSUPD_BACKSTARTDATE
  • DSM_FSUPD_BACKCOMPLETEDATE
Para obtener una descripción de estas máscaras de bits, consulte las definiciones de DSM_FSUPD en el tema siguiente: Archivos de origen de definiciones de tipo de API.

Códigos de retorno

La tabla siguiente lista los códigos de retorno para la llamada a función dsmUpdateFS .

Tabla 1. Códigos de retorno para dsmUpdateFS

Código de retorno

Número de código de retorno

Descripción

DSM_RC_FS_NOT_REGISTERED

2061

El nombre del espacio de archivos no está registrado.

DSM_RC_WRONG_VERSION_PARM

2065

La versión de la API del cliente de aplicaciones es diferente de la versión de la biblioteca de IBM Storage Protect .

DSM_RC_FSINFO_TOOLONG

2106

La información del espacio de archivo es demasiado larga.