InjectNtmsCleaner, fonction (ntmsapi.h)
[Le Gestionnaire de stockage amovible n’est plus disponible depuis Windows 7 et Windows Server 2008 R2.]
La fonction InjectNtmsCleaner permet d’insérer une cartouche plus propre dans l’unité de bibliothèque spécifiée.
Syntaxe
DWORD InjectNtmsCleaner(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpLibrary,
[in, out] LPNTMS_GUID lpInjectOperation,
[out] DWORD dwNumberOfCleansLeft,
[in] DWORD dwAction
);
Paramètres
[in] hSession
Handle à la session retournée par la fonction OpenNtmsSession .
[in] lpLibrary
Identificateur unique d’un objet de bibliothèque.
[in, out] lpInjectOperation
GUID de l’opération d’insertion de bibliothèque de processus. Si dwAction est NTMS_INJECT_START, ce paramètre reçoit le GUID de l’opération. Si dwAction est NTMS_INJECT_STOP, ce paramètre doit être défini sur le GUID pour que l’opération soit arrêtée.
[out] dwNumberOfCleansLeft
Nombre de cycles de nettoyage restants sur la cartouche de nettoyage insérée.
[in] dwAction
Ce paramètre peut prendre les valeurs suivantes.
Valeur retournée
Cette fonction retourne l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
L’accès à au moins un objet RSM est refusé. |
|
La bibliothèque n’est actuellement pas connectée. |
|
La valeur spécifiée dans le paramètre hSession n’est pas valide. |
|
Impossible de récupérer la définition de bibliothèque à partir de la base de données. |
|
La bibliothèque doit être en ligne pour qu’une cartouche plus propre soit insérée. |
|
Cette bibliothèque n’a aucun emplacement réservé en tant qu’emplacement plus propre. |
|
Un emplacement plus propre est réservé, mais a déjà une cartouche plus propre. La cartouche de nettoyage doit d’abord être éjectée à l’aide de la fonction EjectNtmsCleaner . |
|
Un emplacement plus propre est réservé, mais l’emplacement spécifié n’est actuellement pas installé dans la bibliothèque. Cette erreur se produit si au moins un magazine est manquant dans la bibliothèque. |
|
La fonction a réussi. |
Remarques
Cette fonction retourne à l’application dès que la demande d’insertion est mise en file d’attente.
Pour utiliser la fonction InjectNtmsCleaner , le nombre de cycles de nettoyage qui restent sur la cartouche de nettoyage doit être spécifié afin que RSM puisse effectuer le suivi de celle-ci.
Si un objet NTMS_IEPORT est disponible, l’objet NTMS_IEPORT dirige la cartouche vers l’emplacement de nettoyage actuellement réservé.
S’il n’y a pas d’objet NTMS_IEPORT, un accès à la porte est effectué. Dans ce cas, l’opérateur est dirigé pour placer le média dans l’emplacement réservé.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour