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 (Unicode) 函数创建新的应用程序媒体池。 (CreateNtmsMediaPoolW) |
CreateNtmsMediaW CreateNtmsMedia 函数为脱机媒体的新片段创建 PMID 和侧 (或侧) 。 媒体放置在为 lpPhysicalMedia 指定的媒体池中。 (Unicode) |
DeallocateNtmsMedia DeallocateNtmsMedia 函数解除分配与指定逻辑媒体关联的端。 |
DecommissionNtmsMedia DecommissionNtmsMedia 函数将一侧从“可用”状态移动到“已解除授权”状态。 |
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 函数配对。 |
弹出DiskFromSADriveA 弹出DiskFromSADrive 函数弹出独立可移动驱动器中的媒体。 (ANSI) |
弹出DiskFromSADriveW 弹出DiskFromSADrive 函数弹出独立可移动驱动器中的媒体。 (Unicode) |
弹出NtmsCleaner EjectNtmsCleaner 函数从当前保留的清洁槽中弹出清洁盒。 |
弹出NtmsMedia 弹出媒体函数从当前库的端口弹出指定的介质。 如果库正忙,RSM 会将弹出的媒体排队并返回成功。 |
EnableNtmsObject EnableNtmsObject 函数启用指定的对象。 |
EndNtmsDeviceChangeDetection EndNtmsDeviceChangeDetection 函数结束对使用 SetNtmsDeviceChangeDetection 函数指定的任何目标设备的设备更改检测,并关闭更改检测句柄。 |
EnumerateNtmsObject EnumerateNtmsObject 函数枚举 lpContainerId 参数中包含的 RSM 对象。 |
ExportNtmsDatabase ExportNtmsDatabase 函数在 RSM 数据库目录中创建一组一致的数据库文件。 |
GetNtmsMediaPoolNameA GetNtmsMediaPoolName 函数检索指定媒体池的全名层次结构。 (ANSI) |
GetNtmsMediaPoolNameW GetNtmsMediaPoolName 函数检索指定媒体池的全名层次结构。 (Unicode) |
GetNtmsObjectAttributeA GetNtmsObjectAttribute 函数从指定的 RSM 对象检索 (命名为私有数据) 的扩展属性。 (ANSI) |
GetNtmsObjectAttributeW GetNtmsObjectAttribute 函数从指定的 RSM 对象检索 (命名为私有数据) 的扩展属性。 (Unicode) |
GetNtmsObjectInformation GetNtmsObjectInformation 函数返回指定对象的信息结构。 (GetNtmsObjectInformation) |
GetNtmsObjectInformationA GetNtmsObjectInformation 函数返回指定对象的信息结构。 (GetNtmsObjectInformationA) |
GetNtmsObjectInformationW GetNtmsObjectInformationW (Unicode) 函数返回指定对象的信息结构。 (GetNtmsObjectInformationW) |
GetNtmsObjectSecurity GetNtmsObjectSecurity 函数读取指定 RSM 对象的安全描述符。 |
GetNtmsRequestOrder GetNtmsRequestOrder 函数获取在库队列中处理指定请求的顺序。 |
GetNtmsUIOptionsA GetNtmsUIOptions 函数获取指定类型的用户界面正针对给定对象定向到的计算机名称列表。 (ANSI) |
GetNtmsUIOptionsW GetNtmsUIOptions 函数获取指定类型的用户界面正针对给定对象定向到的计算机名称列表。 (Unicode) |
GetVolumesFromDriveA GetVolumesFromDrive 函数检索给定可移动存储媒体驱动器的卷和驱动器号。 (ANSI) |
GetVolumesFromDriveW GetVolumesFromDrive 函数检索给定可移动存储媒体驱动器的卷和驱动器号。 (Unicode) |
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 服务器的会话。 (Unicode) |
ReleaseNtmsCleanerSlot ReleaseNtmsCleanerSlot 函数删除了清洁墨盒的现有槽预留。 然后,该槽可用于数据盒。 |
ReserveNtmsCleanerSlot ReserveNtmsCleanerSlot 函数在驱动器清洁器盒的库单元中保留单个槽。 |
SatisfyNtmsOperatorRequest SatisfyNtmsOperatorRequest 函数完成指定的 RSM 运算符请求。 |
SetNtmsDeviceChangeDetection SetNtmsDeviceChangeDetection 函数设置一个或多个用于检测更改的目标设备。 |
SetNtmsMediaComplete SetNtmsMediaComplete 函数将一段逻辑媒体标记为已完成。 |
SetNtmsObjectAttributeA SetNtmsObjectAttribute 函数 (指定的 RSM 对象中创建名为私有数据) 的扩展属性。 (ANSI) |
SetNtmsObjectAttributeW SetNtmsObjectAttribute 函数 (指定的 RSM 对象中创建名为私有数据) 的扩展属性。 (Unicode) |
SetNtmsObjectInformation SetNtmsObjectInformation 函数更改指定对象的信息结构。 (SetNtmsObjectInformation) |
SetNtmsObjectInformationA SetNtmsObjectInformation 函数更改指定对象的信息结构。 (SetNtmsObjectInformationA) |
SetNtmsObjectInformationW SetNtmsObjectInformationW (Unicode) 函数更改指定对象的信息结构。 (SetNtmsObjectInformationW) |
SetNtmsObjectSecurity SetNtmsObjectSecurity 函数为指定的 RSM 对象写入安全描述符。 |
SetNtmsRequestOrder SetNtmsRequestOrder 函数设置在库队列中处理指定请求的顺序。 |
SetNtmsUIOptionsA SetNtmsUIOptions 函数修改指定类型 UI 正定向到的给定对象的计算机名称列表。 (ANSI) |
SetNtmsUIOptionsW SetNtmsUIOptions 函数修改指定类型 UI 正定向到的给定对象的计算机名称列表。 (Unicode) |
SubmitNtmsOperatorRequestA SubmitNtmsOperatorRequest 函数提交 RSM 运算符请求。 (ANSI) |
SubmitNtmsOperatorRequestW SubmitNtmsOperatorRequest 函数提交 RSM 运算符请求。 (Unicode) |
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 结构定义特定于机器人更换器对象的属性。 (Unicode) |
NTMS_CHANGERTYPEINFORMATIONA NTMS_CHANGERTYPEINFORMATION 结构定义特定于 RSM 支持的机器人更换器类型的属性。 (ANSI) |
NTMS_CHANGERTYPEINFORMATIONW NTMS_CHANGERTYPEINFORMATION 结构定义特定于 RSM 支持的机器人更换器类型的属性。 (Unicode) |
NTMS_COMPUTERINFORMATION NTMS_COMPUTERINFORMATION 结构定义特定于 RSM 服务器的属性。 |
NTMS_DRIVEINFORMATIONA NTMS_DRIVEINFORMATION 结构定义特定于驱动器对象的属性。 (ANSI) |
NTMS_DRIVEINFORMATIONW NTMS_DRIVEINFORMATION 结构定义特定于驱动器对象的属性。 (Unicode) |
NTMS_DRIVETYPEINFORMATIONA NTMS_DRIVETYPEINFORMATION 结构定义特定于 RSM 支持的驱动器类型的属性。 (ANSI) |
NTMS_DRIVETYPEINFORMATIONW NTMS_DRIVETYPEINFORMATION 结构定义特定于 RSM 支持的驱动器类型的属性。 (Unicode) |
NTMS_IEDOORINFORMATION NTMS_IEDOORINFORMATION 结构定义特定于插入/弹出门对象的属性。 |
NTMS_IEPORTINFORMATION NTMS_IEPORTINFORMATION 结构定义特定于插入/弹出端口对象的属性。 |
NTMS_LIBRARYINFORMATION NTMS_LIBRARYINFORMATION 结构定义特定于库对象的属性。 |
NTMS_LIBREQUESTINFORMATIONA NTMS_LIBREQUESTINFORMATION 结构定义特定于工作请求的属性,这些属性已排队到 RSM。 (ANSI) |
NTMS_LIBREQUESTINFORMATIONW NTMS_LIBREQUESTINFORMATION 结构定义特定于工作请求的属性,这些属性已排队到 RSM。 (Unicode) |
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 数据库中对象的常见结构。 (Unicode) |
NTMS_OPREQUESTINFORMATIONA NTMS_OPREQUESTINFORMATION结构定义特定于 RSM 的操作员请求系统控件的属性。 (ANSI) |
NTMS_OPREQUESTINFORMATIONW NTMS_OPREQUESTINFORMATION结构定义特定于 RSM 的操作员请求系统控件的属性。 (Unicode) |
NTMS_PARTITIONINFORMATIONA NTMS_PARTITIONINFORMATION 结构定义特定于侧对象的属性。 (ANSI) |
NTMS_PARTITIONINFORMATIONW NTMS_PARTITIONINFORMATION 结构定义特定于侧对象的属性。 (Unicode) |
NTMS_PMIDINFORMATIONA NTMS_PMIDINFORMATION 结构定义特定于物理媒体对象的属性。 (ANSI) |
NTMS_PMIDINFORMATIONW NTMS_PMIDINFORMATION 结构定义特定于物理媒体对象的属性。 (Unicode) |
NTMS_STORAGESLOTINFORMATION NTMS_STORAGESLOTINFORMATION 结构定义特定于存储槽对象的属性。 |
枚举
NtmsObjectsTypes NtmsObjectsTypes 枚举类型指定 RSM 对象的类型。 |