Fonction EnableNtmsObject (ntmsapi.h)
[Le Gestionnaire de stockage amovible n’est plus disponible depuis Windows 7 et Windows Server 2008 R2.]
La fonction EnableNtmsObject active l’objet spécifié.
Syntaxe
DWORD EnableNtmsObject(
[in] HANDLE hSession,
[in] DWORD dwType,
[in] LPNTMS_GUID lpObjectId
);
Paramètres
[in] hSession
Handle à la session retournée par la fonction OpenNtmsSession .
[in] dwType
Type d’objet RSM. Ce paramètre peut être l’une des valeurs suivantes du type d’énumération NtmsObjectsTypes .
Valeur | Signification |
---|---|
|
Lecteur |
|
Bibliothèque |
|
Support physique (bande, disque optique, CD ou cartouche de disque magnétique) |
[in] lpObjectId
Identificateur unique de l’objet RSM.
Valeur retournée
Cette fonction retourne l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
NTMS_MODIFY_ACCESS à la bibliothèque contenant l’objet est refusée. D’autres erreurs de sécurité sont possibles, mais elles indiquent une erreur de sous-système de sécurité.
Windows XP : NTMS_CONTROL_ACCESS à la bibliothèque contenant l’objet est refusée. D’autres erreurs de sécurité sont possibles, mais elles indiquent une erreur de sous-système de sécurité. |
|
La base de données est inaccessible ou endommagée. |
|
Le handle de session est manquant ou n’est pas valide. |
|
L’ID d’objet est manquant ou le type d’objet n’est pas valide. (Le type d’objet n’est pas valide s’il n’est pas NTMS_LIBRARY, NTMS_DRIVE ou NTMS_PHYSICAL_MEDIA.) |
|
L’objet est déjà activé. |
|
L’ID de bibliothèque fait référence à une bibliothèque hors ligne qui ne peut pas être activée ou désactivée. |
|
L'objet n'est pas valide. |
|
L’activation est mise en file d’attente. |
Notes
La fonction EnableNtmsObject met en file d’attente une commande disable avec RSM. Si RSM est occupé, l’exécution de la commande peut prendre un certain temps.
Spécifications
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 |