2.2.2.3 NtmsInventoryMethod Enumeration

The NtmsInventoryMethod enumeration defines the types of inventory actions to perform.

 enum NtmsInventoryMethod
 {
   NTMS_INVENTORY_NONE = 0,
   NTMS_INVENTORY_FAST = 1,
   NTMS_INVENTORY_OMID = 2,
   NTMS_INVENTORY_DEFAULT = 3,
   NTMS_INVENTORY_SLOT = 4,
   NTMS_INVENTORY_STOP = 5,
   NTMS_INVENTORY_MAX = 6
 };

NTMS_INVENTORY_NONE:  After the user closes the doors, the media MUST be mounted, and the label is checked against the label already in the database. If the labels do not match, an inventory MUST be performed; otherwise, an inventory MUST NOT be performed.

NTMS_INVENTORY_FAST:  After the user closes the doors, a full inventory MUST be performed. If the library has a bar code reader installed, a bar code inventory MUST be performed. If the library does not have a bar code reader, a differential inventory MUST be performed. The on-media identifiers MUST be checked on each medium placed in an empty slot while the doors are open.

NTMS_INVENTORY_OMID:  After the user closes the doors, a full inventory MUST be performed.

NTMS_INVENTORY_DEFAULT:  The default inventory type specified by the user.

NTMS_INVENTORY_SLOT:  Inventories only the storage slot.

NTMS_INVENTORY_STOP:  Terminates the inventory process.

NTMS_INVENTORY_MAX:  Maximum possible inventory type value.