estructura NTMS_LIBRARYINFORMATION (ntmsapi.h)
[El Administrador de almacenamiento extraíble ya no está disponible a partir de Windows 7 y Windows Server 2008 R2.]
La estructura NTMS_LIBRARYINFORMATION define las propiedades específicas de un objeto de biblioteca.
Sintaxis
typedef struct _NTMS_LIBRARYINFORMATION {
DWORD LibraryType;
NTMS_GUID CleanerSlot;
NTMS_GUID CleanerSlotDefault;
BOOL LibrarySupportsDriveCleaning;
BOOL BarCodeReaderInstalled;
DWORD InventoryMethod;
DWORD dwCleanerUsesRemaining;
DWORD FirstDriveNumber;
DWORD dwNumberOfDrives;
DWORD FirstSlotNumber;
DWORD dwNumberOfSlots;
DWORD FirstDoorNumber;
DWORD dwNumberOfDoors;
DWORD FirstPortNumber;
DWORD dwNumberOfPorts;
DWORD FirstChangerNumber;
DWORD dwNumberOfChangers;
DWORD dwNumberOfMedia;
DWORD dwNumberOfMediaTypes;
DWORD dwNumberOfLibRequests;
GUID Reserved;
BOOL AutoRecovery;
DWORD dwFlags;
} NTMS_LIBRARYINFORMATION;
Miembros
LibraryType
Objeto de tipo de biblioteca. Puede ser uno de los siguientes valores.
CleanerSlot
Para cada biblioteca, representa la ranura que se asignó al cartucho más limpio. Si este miembro es NULL, no hay ninguna ranura más limpia definida para esta biblioteca.
CleanerSlotDefault
Representa la ranura más limpia predeterminada o preferida de una biblioteca. Si es NULL, no hay una ranura preferida.
LibrarySupportsDriveCleaning
Usado por unidades que requieren limpieza bajo control robótico. Si es TRUE, se habilitan las operaciones de limpieza automática de unidades.
BarCodeReaderInstalled
Devuelve TRUE si se instala un lector de código de barras en una biblioteca; de lo contrario, devuelve FALSE.
InventoryMethod
Método seleccionado por el usuario o predeterminado para realizar el inventario de esta biblioteca. (Este miembro es grabable). Puede ser uno de los siguientes valores.
dwCleanerUsesRemaining
Número de usos restantes en el limpiador de la biblioteca. Este miembro es cero si no hay ningún limpiador presente o si la biblioteca no admite la limpieza.
FirstDriveNumber
Número de la primera unidad de la biblioteca.
dwNumberOfDrives
Número de unidades de la biblioteca.
FirstSlotNumber
Número de la primera ranura de la biblioteca.
dwNumberOfSlots
Número de ranuras de la biblioteca.
FirstDoorNumber
Número de la primera puerta de acceso de la biblioteca.
dwNumberOfDoors
Número de puertas de acceso en la biblioteca.
FirstPortNumber
Número del primer puerto de inserción o expulsión de la biblioteca.
dwNumberOfPorts
Número de puertos de inserción y expulsión en la biblioteca.
FirstChangerNumber
Número del primer modificador de la biblioteca.
dwNumberOfChangers
Número de modificadores de la biblioteca.
dwNumberOfMedia
Número de medios en la biblioteca en línea o sin conexión.
dwNumberOfMediaTypes
Número de tipos de medios admitidos por la biblioteca.
dwNumberOfLibRequests
Número de solicitudes de biblioteca actuales.
Reserved
Reservado.
AutoRecovery
Si este miembro es TRUE, se realizará un inventario completo si se produce un error en un montaje. El error puede ser un error de coincidencia de hardware o etiqueta. Para las bibliotecas de CD de ATAPI, este parámetro no se puede deshabilitar. El valor predeterminado es TRUE. Los propietarios de bibliotecas grandes deben deshabilitar esta característica.
dwFlags
Este miembro puede ser uno o varios de los valores siguientes.
Comentarios
En el caso de las bibliotecas sin conexión, solo se notifican LibraryType y dwNumberOfMedia . Se deben omitir todos los demás valores.
La estructura NTMS_LIBRARYINFORMATION se incluye en la estructura NTMS_OBJECTINFORMATION .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | ntmsapi.h |