Заголовок ntmsapi.h
Этот заголовок используется для доступа к данным и хранилища. Дополнительные сведения см. в разделе:
ntmsapi.h содержит следующие программные интерфейсы:
Функции
AccessNtmsLibraryDoor Функция AccessNtmsLibraryDoor разблокирует дверь указанной библиотеки. Если библиотека занята, RSM помещает запрос в очередь и успешно возвращает его. |
AddNtmsMediaType Функция AddNtmsMediaType добавляет указанный тип мультимедиа в указанную библиотеку, если в объекте библиотеки нет отношения. Затем функция создает системные пулы носителей, если они не существуют. |
AllocateNtmsMedia Функция AllocateNtmsMedia выделяет часть доступного носителя. |
BeginNtmsDeviceChangeDetection Функция BeginNtmsDeviceChangeDetection позволяет приложению начать сеанс обнаружения изменений устройства. |
CancelNtmsLibraryRequest Функция CancelNtmsLibraryRequest отменяет незавершенные запросы RSM, такие как вызовы функции CleanNtmsDrive. Если библиотека занята, RSM помещает отмену в очередь и возвращает успешное выполнение. |
CancelNtmsOperatorRequest Функция CancelNtmsOperatorRequest отменяет указанный запрос оператора RSM. |
ChangeNtmsMediaType Функция ChangeNtmsMediaType перемещает указанный PMID в указанный целевой пул носителей и задает идентификатор типа носителя PMID в качестве типа мультимедиа целевого пула носителей. |
CleanNtmsDrive Функция CleanNtmsDrive помещает в очередь запрос на очистку указанного диска для очистки. |
CloseNtmsNotification Функция CloseNtmsNotification закрывает указанный открытый канал уведомлений. |
CloseNtmsSession Функция CloseNtmsSession закрывает указанный сеанс RSM. |
CreateNtmsMediaA Функция CreateNtmsMedia создает PMID и сторону (или сторону) для новой части автономного носителя. Носитель помещается в пул носителей, указанный для lpPhysicalMedia. (ANSI) |
CreateNtmsMediaPool Функция CreateNtmsMediaPool создает пул мультимедиа приложений. (CreateNtmsMediaPool) |
CreateNtmsMediaPoolA Функция CreateNtmsMediaPool создает пул мультимедиа приложений. (CreateNtmsMediaPoolA) |
CreateNtmsMediaPoolW Функция CreateNtmsMediaPoolW (Юникод) создает пул мультимедиа приложений. (CreateNtmsMediaPoolW) |
CreateNtmsMediaW Функция CreateNtmsMedia создает PMID и сторону (или сторону) для новой части автономного носителя. Носитель помещается в пул носителей, указанный для lpPhysicalMedia. (Юникод) |
DeallocateNtmsMedia Функция DeallocateNtmsMedia освобождает сторону, связанную с указанным логическим носителем. |
СписаниеNtmsMedia Функция DecommissionNtmsMedia перемещает сторону из состояния Available в состояние Списано. |
DeleteNtmsDrive Функция DeleteNtmsDrive удаляет диск из базы данных RSM. Диск должен иметь dwOperationalState NTMS_NOT_PRESENT. |
DeleteNtmsLibrary Функция DeleteNtmsLibrary удаляет библиотеку и все содержащиеся в ней устройства из базы данных RSM. Все носители в библиотеке перемещаются в автономную библиотеку. |
DeleteNtmsMedia Функция DeleteNtmsMedia удаляет физический элемент автономного носителя из RSM, удаляя все ссылки на указанный носитель из базы данных. |
DeleteNtmsMediaPool Функция DeleteNtmsMediaPool удаляет указанный пул мультимедиа приложения. |
DeleteNtmsMediaType Функция DeleteNtmsMediaType удаляет указанное отношение типа носителя из указанной библиотеки при условии, что библиотека не содержит физических объектов мультимедиа указанного типа мультимедиа. |
DeleteNtmsRequests Функция DeleteNtmsRequests удаляет запрос или список запросов из базы данных RSM. |
DisableNtmsObject Функция DisableNtmsObject отключает указанный объект RSM. |
DismountNtmsDrive Функция DismountNtmsDrive помещает в очередь команду для перемещения носителя на указанном диске в слот хранилища. Эта функция должна быть связана с функцией MountNtmsMedia. |
DismountNtmsMedia Функция DismountNtmsMedia помещает в очередь команду для перемещения указанного носителя на диске в хранилище. Эта функция должна быть связана с функцией MountNtmsMedia. |
EjectDiskFromSADriveA Функция EjectDiskFromSADrive извлекает носитель, который находится на автономном съемном диске. (ANSI) |
EjectDiskFromSADriveW Функция EjectDiskFromSADrive извлекает носитель, который находится на автономном съемном диске. (Юникод) |
EjectNtmsCleaner Функция EjectNtmsCleaner извлекает очищающий патрон из зарезервированного в данный момент слота для очистки. |
EjectNtmsMedia Функция EjectNtmsMedia извлекает указанный носитель из порта текущей библиотеки. Если библиотека занята, RSM помещает в очередь EjectNtmsMedia и возвращает успешное выполнение. |
EnableNtmsObject Функция EnableNtmsObject включает указанный объект. |
EndNtmsDeviceChangeDetection Функция EndNtmsDeviceChangeDetection завершает обнаружение изменений устройств для всех целевых устройств, указанных с помощью функции SetNtmsDeviceChangeDetection, и закрывает дескриптор обнаружения изменений. |
EnumerateNtmsObject Функция EnumerateNtmsObject перечисляет объекты RSM, содержащиеся в параметре lpContainerId. |
ExportNtmsDatabase Функция ExportNtmsDatabase создает согласованный набор файлов базы данных в каталоге базы данных RSM. |
GetNtmsMediaPoolNameA Функция GetNtmsMediaPoolName извлекает указанную иерархию полных имен пула носителей. (ANSI) |
GetNtmsMediaPoolNameW Функция GetNtmsMediaPoolName извлекает указанную иерархию полных имен пула носителей. (Юникод) |
GetNtmsObjectAttributeA Функция GetNtmsObjectAttribute извлекает расширенный атрибут (именованные частные данные) из указанного объекта RSM. (ANSI) |
GetNtmsObjectAttributeW Функция GetNtmsObjectAttribute извлекает расширенный атрибут (именованные частные данные) из указанного объекта RSM. (Юникод) |
GetNtmsObjectInformation Функция GetNtmsObjectInformation возвращает информационную структуру объекта для указанного объекта. (GetNtmsObjectInformation) |
GetNtmsObjectInformationA Функция GetNtmsObjectInformation возвращает информационную структуру объекта для указанного объекта. (GetNtmsObjectInformationA) |
GetNtmsObjectInformationW Функция GetNtmsObjectInformationW (Юникод) возвращает информационную структуру объекта для указанного объекта. (GetNtmsObjectInformationW) |
GetNtmsObjectSecurity Функция GetNtmsObjectSecurity считывает дескриптор безопасности для указанного объекта RSM. |
GetNtmsRequestOrder Функция GetNtmsRequestOrder получает порядок обработки указанного запроса в очереди библиотеки. |
GetNtmsUIOptionsA Функция GetNtmsUIOptions получает список имен компьютеров, на которые для данного объекта направляется указанный тип пользовательского интерфейса. (ANSI) |
GetNtmsUIOptionsW Функция GetNtmsUIOptions получает список имен компьютеров, на которые для данного объекта направляется указанный тип пользовательского интерфейса. (Юникод) |
GetVolumesFromDriveA Функция GetVolumesFromDrive извлекает том и букву диска для данного съемного носителя. (ANSI) |
GetVolumesFromDriveW Функция GetVolumesFromDrive извлекает том и букву диска для данного съемного носителя. (Юникод) |
IdentifyNtmsSlot Функция IdentifyNtmsSlot идентифицирует носитель в указанном слоте в библиотеке. Команда возвращается после завершения идентификации. |
ImportNtmsDatabase Функция ImportNtmsDatabase заставляет RSM импортировать файлы базы данных из каталога экспорта базы данных при следующем перезапуске RSM. |
InjectNtmsCleaner Функция InjectNtmsCleaner позволяет вставить более чистый патрон в указанный блок библиотеки. |
InjectNtmsMedia Функция InjectNtmsMedia позволяет вставлять носители в порт указанной библиотеки. Если библиотека занята, RSM помещает в очередь InjectNtmsMedia и возвращает успешное выполнение. |
InventoryNtmsLibrary Функция InventoryNtmsLibrary помещает в очередь инвентаризацию указанной библиотеки. Если библиотека занята, RSM помещает в очередь InventoryNtmsLibrary и возвращает успешное выполнение. |
MountNtmsMedia Функция MountNtmsMedia синхронно подключает один или несколько носителей. |
MoveToNtmsMediaPool Функция MoveToNtmsMediaPool перемещает указанный носитель из текущего пула мультимедиа в указанный пул носителей. |
OpenNtmsNotification Функция OpenNtmsNotification открывает канал для получения уведомлений об изменении объектов RSM для объектов указанного типа. |
OpenNtmsSessionA Функция OpenNtmsSession настраивает сеанс с сервером RSM. (ANSI) |
OpenNtmsSessionW Функция OpenNtmsSession настраивает сеанс с сервером RSM. (Юникод) |
ReleaseNtmsCleanerSlot Функция ReleaseNtmsCleanerSlot удаляет существующее резервирование слота для очистного патрона. Затем слот можно использовать для хранилищ данных. |
ReserveNtmsCleanerSlot Функция ReserveNtmsCleanerSlot резервирует один слот в блоке библиотеки для патрона для очистки диска. |
SatisfyNtmsOperatorRequest Функция SatisfyNtmsOperatorRequest завершает указанный запрос оператора RSM. |
SetNtmsDeviceChangeDetection Функция SetNtmsDeviceChangeDetection задает одно или несколько целевых устройств для обнаружения изменений. |
SetNtmsMediaComplete Функция SetNtmsMediaComplete помечает часть логического носителя как завершенную. |
SetNtmsObjectAttributeA Функция SetNtmsObjectAttribute создает расширенный атрибут (именуемый частными данными) в указанном объекте RSM. (ANSI) |
SetNtmsObjectAttributeW Функция SetNtmsObjectAttribute создает расширенный атрибут (именуемый частными данными) в указанном объекте RSM. (Юникод) |
SetNtmsObjectInformation Функция SetNtmsObjectInformation изменяет информационную структуру указанного объекта. (SetNtmsObjectInformation) |
SetNtmsObjectInformationA Функция SetNtmsObjectInformation изменяет информационную структуру указанного объекта. (SetNtmsObjectInformationA) |
SetNtmsObjectInformationW Функция SetNtmsObjectInformationW (Юникод) изменяет информационную структуру указанного объекта. (SetNtmsObjectInformationW) |
SetNtmsObjectSecurity Функция SetNtmsObjectSecurity записывает дескриптор безопасности для указанного объекта RSM. |
SetNtmsRequestOrder Функция SetNtmsRequestOrder задает порядок обработки указанного запроса в очереди библиотеки. |
SetNtmsUIOptionsA Функция SetNtmsUIOptions изменяет список имен компьютеров, на которые для данного объекта направляется указанный тип пользовательского интерфейса. (ANSI) |
SetNtmsUIOptionsW Функция SetNtmsUIOptions изменяет список имен компьютеров, на которые для данного объекта направляется указанный тип пользовательского интерфейса. (Юникод) |
SubmitNtmsOperatorRequestA Функция SubmitNtmsOperatorRequest отправляет запрос оператора RSM. (ANSI) |
SubmitNtmsOperatorRequestW Функция SubmitNtmsOperatorRequest отправляет запрос оператора RSM. (Юникод) |
SwapNtmsMedia Функция SwapNtmsMedia переключает стороны, связанные с двумя указанными идентификаторами LMID. Указанные идентификаторы LMID должны находиться в одном пуле носителей. |
UpdateNtmsOmidInfo Функция UpdateNtmsOmidInfo обновляет базу данных RSM с информацией о метки сразу после записи на только что выделенный носитель. |
WaitForNtmsNotification Функция WaitForNtmsNotification ожидает следующего уведомления об изменении объекта. |
WaitForNtmsOperatorRequest Функция WaitForNtmsOperatorRequest ожидает указанного запроса оператора RSM. |
Структуры
NTMS_ALLOCATION_INFORMATION Структура NTMS_ALLOCATION_INFORMATION содержит сведения о пуле исходных носителей, из которого был взят носитель. |
NTMS_CHANGERINFORMATIONA Структура NTMS_CHANGERINFORMATION определяет свойства, характерные для объекта роботизированного средства смены. (ANSI) |
NTMS_CHANGERINFORMATIONW Структура NTMS_CHANGERINFORMATION определяет свойства, характерные для объекта роботизированного средства смены. (Юникод) |
NTMS_CHANGERTYPEINFORMATIONA Структура NTMS_CHANGERTYPEINFORMATION определяет свойства, характерные для типа роботизированного средства смены, поддерживаемого RSM. (ANSI) |
NTMS_CHANGERTYPEINFORMATIONW Структура NTMS_CHANGERTYPEINFORMATION определяет свойства, характерные для типа роботизированного средства смены, поддерживаемого RSM. (Юникод) |
NTMS_COMPUTERINFORMATION Структура NTMS_COMPUTERINFORMATION определяет свойства сервера RSM. |
NTMS_DRIVEINFORMATIONA Структура NTMS_DRIVEINFORMATION определяет свойства, относящиеся к объекту drive. (ANSI) |
NTMS_DRIVEINFORMATIONW Структура NTMS_DRIVEINFORMATION определяет свойства, относящиеся к объекту drive. (Юникод) |
NTMS_DRIVETYPEINFORMATIONA Структура NTMS_DRIVETYPEINFORMATION определяет свойства, характерные для типа диска, поддерживаемого RSM. (ANSI) |
NTMS_DRIVETYPEINFORMATIONW Структура NTMS_DRIVETYPEINFORMATION определяет свойства, характерные для типа диска, поддерживаемого RSM. (Юникод) |
NTMS_IEDOORINFORMATION Структура NTMS_IEDOORINFORMATION определяет свойства, относящиеся к объекту door insert/eject. |
NTMS_IEPORTINFORMATION Структура NTMS_IEPORTINFORMATION определяет свойства, относящиеся к объекту порта вставки и извлечения. |
NTMS_LIBRARYINFORMATION Структура NTMS_LIBRARYINFORMATION определяет свойства, относящиеся к объекту библиотеки. |
NTMS_LIBREQUESTINFORMATIONA Структура NTMS_LIBREQUESTINFORMATION определяет свойства, относящиеся к рабочему запросу, которые помещаются в очередь в RSM. (ANSI) |
NTMS_LIBREQUESTINFORMATIONW Структура NTMS_LIBREQUESTINFORMATION определяет свойства, относящиеся к рабочему запросу, которые помещаются в очередь в RSM. (Юникод) |
NTMS_LMIDINFORMATION Структура NTMS_LMIDINFORMATION определяет свойства, относящиеся к логическому объекту мультимедиа. |
NTMS_MEDIAPOOLINFORMATION Структура NTMS_MEDIAPOOLINFORMATION определяет свойства, относящиеся к объекту пула мультимедиа. |
NTMS_MEDIATYPEINFORMATION Структура NTMS_MEDIATYPEINFORMATION определяет свойства, характерные для типа носителя, поддерживаемого RSM. |
NTMS_NOTIFICATIONINFORMATION Структура NTMS_NOTIFICATIONINFORMATION определяет объект и операцию, которые произошли в базе данных RSM. |
NTMS_OBJECTINFORMATIONA Структура NTMS_OBJECTINFORMATION определяет свойства, которые приложение может получить и задать для устройств RSM, носителей и системных элементов управления (таких как библиотеки, диски, носители, запросы операторов). Это общая структура объектов в базе данных RSM. (ANSI) |
NTMS_OBJECTINFORMATIONW Структура NTMS_OBJECTINFORMATION определяет свойства, которые приложение может получить и задать для устройств RSM, носителей и системных элементов управления (таких как библиотеки, диски, носители, запросы операторов). Это общая структура объектов в базе данных RSM. (Юникод) |
NTMS_OPREQUESTINFORMATIONA Структура NTMS_OPREQUESTINFORMATION определяет свойства, характерные для управления системой запроса оператора для RSM. (ANSI) |
NTMS_OPREQUESTINFORMATIONW Структура NTMS_OPREQUESTINFORMATION определяет свойства, характерные для управления системой запроса оператора для RSM. (Юникод) |
NTMS_PARTITIONINFORMATIONA Структура NTMS_PARTITIONINFORMATION определяет свойства, относящиеся к боковому объекту. (ANSI) |
NTMS_PARTITIONINFORMATIONW Структура NTMS_PARTITIONINFORMATION определяет свойства, относящиеся к боковому объекту. (Юникод) |
NTMS_PMIDINFORMATIONA Структура NTMS_PMIDINFORMATION определяет свойства, относящиеся к физическому объекту мультимедиа. (ANSI) |
NTMS_PMIDINFORMATIONW Структура NTMS_PMIDINFORMATION определяет свойства, относящиеся к физическому объекту мультимедиа. (Юникод) |
NTMS_STORAGESLOTINFORMATION Структура NTMS_STORAGESLOTINFORMATION определяет свойства, относящиеся к объекту слота хранилища. |
Перечисления
NtmsObjectsTypes Тип перечисления NtmsObjectsTypes указывает типы объектов RSM. |