Partager via


DeleteNtmsLibrary, fonction (ntmsapi.h)

[Le Gestionnaire de stockage amovible n’est plus disponible à partir de Windows 7 et Windows Server 2008 R2.]

La fonction DeleteNtmsLibrary supprime une bibliothèque et tous les appareils contenus dans la bibliothèque de la base de données RSM. Tous les médias de la bibliothèque sont déplacés vers la bibliothèque hors connexion.

Syntaxe

DWORD DeleteNtmsLibrary(
  [in] HANDLE      hSession,
  [in] LPNTMS_GUID lpLibraryId
);

Paramètres

[in] hSession

Gérez la session retournée par la fonction OpenNtmsSession .

[in] lpLibraryId

Identificateur unique de la bibliothèque à supprimer.

Valeur retournée

Cette fonction retourne l’une des valeurs suivantes.

Valeur Signification
ERROR_ACCESS_DENIED
NTMS_MODIFY_ACCESS à la bibliothèque est refusé. D’autres erreurs de sécurité sont également possibles, mais elles indiquent une erreur de sous-système de sécurité.
ERROR_DATABASE_FAILURE
La base de données est inaccessible ou endommagée.
ERROR_DATABASE_FULL
La base de données est pleine.
ERROR_INVALID_HANDLE
Le handle de session est manquant ou n’est pas valide.
ERROR_INVALID_LIBRARY
L’identificateur de bibliothèque n’est pas valide.
ERROR_INVALID_PARAMETER
Il manque un identificateur multimédia.
ERROR_NOT_ENOUGH_MEMORY
Il y a eu un échec d’allocation pendant le traitement.
ERROR_SUCCESS
La fonction a réussi.

Remarques

Si la bibliothèque référencée par la fonction DeleteNtmsLibrary contient un média, le média est déplacé vers la bibliothèque hors connexion.

Vous pouvez utiliser DeleteNtmsLibrary pour supprimer les bibliothèques qui ne sont plus connectées au serveur RSM.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête ntmsapi.h
Bibliothèque Ntmsapi.lib
DLL Ntmsapi.dll

Voir aussi

Fonctions de contrôle de bibliothèque