EjectNtmsCleaner, fonction (ntmsapi.h)
[Le Gestionnaire de stockage amovible n’est plus disponible depuis Windows 7 et Windows Server 2008 R2.]
La fonction EjectNtmsCleaner éjecte la cartouche de nettoyage de l’emplacement de nettoyage actuellement réservé.
Syntaxe
DWORD EjectNtmsCleaner(
[in] HANDLE hSession,
[in] LPNTMS_GUID lpLibrary,
[in, out] LPNTMS_GUID lpEjectOperation,
[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] lpEjectOperation
GUID de l’opération de bibliothèque de processus d’éjection. Si dwAction est NTMS_EJECT_START, ce paramètre reçoit le GUID de l’opération. Si dwAction est NTMS_EJECT_STOP, ce paramètre doit être défini sur le GUID pour que l’opération soit arrêtée.
[in] dwAction
Action à effectuer. Ce paramètre peut être l’une des valeurs suivantes.
Valeur retournée
Cette fonction retourne l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
L’accès à un ou plusieurs objets RSM est refusé. |
|
La valeur fournie 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. |
|
Cette bibliothèque n’a pas d’emplacement plus propre réservé. |
|
Impossible de se connecter au service RSM. |
|
Un emplacement plus propre est réservé, mais il est déjà vide. |
|
Un emplacement plus propre est réservé, mais l’emplacement n’est actuellement pas installé dans la bibliothèque. Cette erreur se produit quand au moins un magazine est manquant dans la bibliothèque. |
|
La fonction a réussi. |
Remarques
La fonction EjectNtmsCleaner retourne à l’application dès que la demande d’éjection est mise en file d’attente.
Si la bibliothèque spécifiée dans la fonction EjectNtmsCleaner a un objet NTMS_IEPORT, RSM utilise l’objet NTMS_IEPORT pour éjecter le nettoyeur. S’il n’existe aucun objet NTMS_IEPORT, l’objet NTMS_IEDOOR est utilisé pour permettre à l’opérateur d’accéder à l’emplacement plus propre.
Les cartouches de nettoyage éjectées ne sont pas suivies dans la bibliothèque hors connexion.
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