структура NTMS_LIBRARYINFORMATION (ntmsapi.h)
[Диспетчер съемных носителей больше недоступен в Windows 7 и Windows Server 2008 R2.]
Структура NTMS_LIBRARYINFORMATION определяет свойства, относящиеся к объекту библиотеки.
Синтаксис
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;
Члены
LibraryType
Объект типа библиотеки. Это может быть одно из следующих значений.
CleanerSlot
Для каждой библиотеки это слот, назначенный для более чистого патрона. Если этот член имеет значение NULL, для этой библиотеки не определен более чистый слот.
CleanerSlotDefault
Представляет стандартный или предпочтительный слот очистки библиотек. Если значение РАВНО NULL, нет предпочтительного слота.
LibrarySupportsDriveCleaning
Используется дисками, которые требуют очистки под контролем робототехники. Если задано значение TRUE, автоматические операции очистки диска включены.
BarCodeReaderInstalled
Возвращает значение TRUE , если средство чтения штрихкода установлено в библиотеке; в противном случае возвращает значение FALSE.
InventoryMethod
Метод по умолчанию или выбранный пользователем метод для инвентаризации этой библиотеки. (Этот элемент доступен для записи.) Это может быть одно из следующих значений.
dwCleanerUsesRemaining
Количество применений, оставшихся в средстве очистки в библиотеке. Этот элемент равен нулю, если очистка отсутствует или библиотека не поддерживает очистку.
FirstDriveNumber
Номер первого диска в библиотеке.
dwNumberOfDrives
Количество дисков в библиотеке.
FirstSlotNumber
Номер первого слота в библиотеке.
dwNumberOfSlots
Количество слотов в библиотеке.
FirstDoorNumber
Номер первой двери доступа в библиотеке.
dwNumberOfDoors
Количество дверей доступа в библиотеке.
FirstPortNumber
Номер первого порта вставки или извлечения в библиотеке.
dwNumberOfPorts
Количество портов вставки и извлечения в библиотеке.
FirstChangerNumber
Номер первого преобновителя в библиотеке.
dwNumberOfChangers
Количество средств изменения в библиотеке.
dwNumberOfMedia
Число носителей в сетевой или автономной библиотеке.
dwNumberOfMediaTypes
Количество типов носителей, поддерживаемых библиотекой.
dwNumberOfLibRequests
Число текущих запросов библиотеки.
Reserved
Зарезервировано.
AutoRecovery
Если этот элемент имеет значение TRUE, в случае сбоя подключения будет выполнена полная инвентаризация. Это может быть несоответствие оборудования или меток. Для библиотек CD ATAPI этот параметр нельзя отключить. Значение по умолчанию — TRUE. Владельцы больших библиотек должны отключить эту функцию.
dwFlags
Этот элемент может быть одним или несколькими из следующих значений.
Комментарии
Для автономных библиотек отображаются только LibraryType и dwNumberOfMedia . Все остальные значения следует игнорировать.
Структура NTMS_LIBRARYINFORMATION включена в структуру NTMS_OBJECTINFORMATION .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntmsapi.h |