2.2.4.3 NtmsLmOperation Enumeration
The NtmsLmOperation enumeration defines the types of operation requests.
-
enum NtmsLmOperation { NTMS_LM_REMOVE = 0, NTMS_LM_DISABLECHANGER = 1, NTMS_LM_DISABLELIBRARY = 1, NTMS_LM_ENABLECHANGER = 2, NTMS_LM_ENABLELIBRARY = 2, NTMS_LM_DISABLEDRIVE = 3, NTMS_LM_ENABLEDRIVE = 4, NTMS_LM_DISABLEMEDIA = 5, NTMS_LM_ENABLEMEDIA = 6, NTMS_LM_UPDATEOMID = 7, NTMS_LM_INVENTORY = 8, NTMS_LM_DOORACCESS = 9, NTMS_LM_EJECT = 10, NTMS_LM_EJECTCLEANER = 11, NTMS_LM_INJECT = 12, NTMS_LM_INJECTCLEANER = 13, NTMS_LM_PROCESSOMID = 14, NTMS_LM_CLEANDRIVE = 15, NTMS_LM_DISMOUNT = 16, NTMS_LM_MOUNT = 17, NTMS_LM_WRITESCRATCH = 18, NTMS_LM_CLASSIFY = 19, NTMS_LM_RESERVECLEANER = 20, NTMS_LM_RELEASECLEANER = 21, };
NTMS_LM_REMOVE: Remove a work item from the queue.
NTMS_LM_DISABLECHANGER: Disable a changer.
NTMS_LM_DISABLELIBRARY: Disable a library.
NTMS_LM_ENABLECHANGER: Enable a changer.
NTMS_LM_ENABLELIBRARY: Enable a library.
NTMS_LM_DISABLEDRIVE: Disable a drive.
NTMS_LM_ENABLEDRIVE: Enable a drive.
NTMS_LM_DISABLEMEDIA: Disable a piece of media.
NTMS_LM_ENABLEMEDIA: Enable a piece of media.
NTMS_LM_UPDATEOMID: Update an on-media identifier.
NTMS_LM_INVENTORY: Perform an inventory of a library.
NTMS_LM_DOORACCESS: Allow access to media through a library unit door.
NTMS_LM_EJECT: Eject a piece of media from a library.
NTMS_LM_EJECTCLEANER: Eject a cleaner.
NTMS_LM_INJECT: Insert a piece of media into a library.
NTMS_LM_INJECTCLEANER: Insert a cleaner.
NTMS_LM_PROCESSOMID: Process an on-media identifier of a piece of media.
NTMS_LM_CLEANDRIVE: Clean a drive.
NTMS_LM_DISMOUNT: Dismount a piece of media from a drive.
NTMS_LM_MOUNT: Mount a side to a drive.
NTMS_LM_WRITESCRATCH: Write to a free label.
NTMS_LM_CLASSIFY: Classify a piece of media.
NTMS_LM_RESERVECLEANER: Reserve a cleaner slot.
NTMS_LM_RELEASECLEANER: Release a cleaner slot.