Поделиться через


Заголовок 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.