dsmUpdateFS

L'appel de fonction dsmUpdateFS met à jour un espace fichier dans le stockage IBM® Storage Protect . Cette mise à jour garantit que l'administrateur dispose d'un enregistrement actualisé de votre espace fichier.

Syntaxe

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

Paramètres

dsUint32_t dsmHandle (I)
Descripteur qui associe cet appel à un appel dsmInitEx précédent.
char *fs (I)
Ce paramètre est un pointeur vers le nom de l'espace fichier.
dsmFSUpd *fsUpdP (I)
Ce paramètre est un pointeur vers la structure qui contient les zones appropriées pour la mise à jour désirée. Renseignez uniquement les zones à modifier.
dsUint32_t fsUpdAct (I)
Mappe de bits sur deux octets qui indique la zone à mettre à jour. Les masques de contrôle des données possèdent les valeurs suivantes :
  • DSM_FSUPD_FSTYPE
  • DSM_FSUPD_FSINFO
    Astuce: Pour les systèmes d'exploitation Windows, la valeur de l'identificateur d'unité de dsmDOSAttrib est également mise à jour lorsque FSINFO est sélectionné.
  • DSM_FSUPD_OCCUPANCY
  • DSM_FSUPD_CAPACITY
  • DSM_FSUPD_BACKSTARTDATE
  • DSM_FSUPD_BACKCOMPLETEDATE
Pour obtenir une description de ces masques de bits, voir les définitions DSM_FSUPD dans la rubrique suivante: Fichiers source des définitions de type d'API.

Codes retour

Le tableau suivant répertorie les codes retour pour l'appel de fonction dsmUpdateFS .

Tableau 1. Codes de retour pour dsmUpdateFS

Code retour

Numéro de code retour

Description

DSM_RC_FS_NOT_REGISTERED

2061

Le nom d'espace fichier n'est pas enregistré.

DSM_RC_WRONG_VERSION_PARM

2065

La version de l'API du client d'application est différente de la version de la bibliothèque IBM Storage Protect .

DSM_RC_FSINFO_TOOLONG

2106

La valeur d'espace fichier est trop longue.