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 函式會解除配置與指定之邏輯媒體相關聯的端。 |
解除委任NtmsMedia DecommissionNtmsMedia 函式會將側邊從 [可用] 狀態移至 [已解除委任] 狀態。 |
DeleteNtmsDrive DeleteNtmsDrive 函式會從 RSM 資料庫刪除磁片磁碟機。 磁片磁碟機必須具有 dwOperationalState NTMS_NOT_PRESENT。 |
DeleteNtmsLibrary DeleteNtmsLibrary 函式會從 RSM 資料庫刪除程式庫,以及程式庫中包含的所有裝置。 媒體櫃中的所有媒體都會移至離線程式庫。 |
DeleteNtmsMedia DeleteNtmsMedia 函式會從 RSM 移除指定媒體的所有參考,以刪除 RSM 中的實體離線媒體。 |
DeleteNtmsMediaPool DeleteNtmsMediaPool 函式會刪除指定的應用程式媒體集區。 |
DeleteNtmsMediaType DeleteNtmsMediaType 函式會從指定的媒體櫃中刪除指定的媒體類型關聯性,前提是媒體櫃不包含指定媒體類型的任何實體媒體物件。 |
DeleteNtmsRequests DeleteNtmsRequests 函式會從 RSM 資料庫刪除要求或要求清單。 |
DisableNtmsObject DisableNtmsObject 函式會停用指定的 RSM 物件。 |
DismountNtmsDrive DismountNtmsDrive 函式會將命令排入佇列,將指定磁片磁碟機中的媒體移至其儲存位置。 此函式應該與 MountNtmsMedia 函式配對。 |
DismountNtmsMedia DismountNtmsMedia 函式會將命令排入佇列,將磁片磁碟機中的指定媒體移至其儲存體。 此函式應該與 MountNtmsMedia 函式配對。 |
退出DiskFromSADriveA 「退出」DiskFromSADrive 函式會退出位於獨立卸載式磁片磁碟機中的媒體。 (ANSI) |
退出DiskFromSADriveW 「退出」DiskFromSADrive 函式會退出位於獨立卸載式磁片磁碟機中的媒體。 (Unicode) |
退出NtmsCleaner 「退出」NtmsCleaner 函式會退出目前保留的清理清理器位置。 |
退出NtmsMedia 「退出」NtmsMedia 函式會從目前程式庫的埠退出指定的媒體。 如果程式庫忙碌中,RSM 佇列會退出NtmsMedia 並傳回成功。 |
EnableNtmsObject EnableNtmsObject 函式會啟用指定的物件。 |
EndNtmsDeviceChangeDetection EndNtmsDeviceChangeDetection 函式會結束使用 SetNtmsDeviceChangeDetection 函式指定之任何目標裝置的裝置變更偵測,並關閉變更偵測控制碼。 |
EnumerateNtmsObject EnumerateNtmsObject 函式會列舉包含在 lpContainerId 參數中的 RSM 物件。 |
ExportNtmsDatabase ExportNtmsDatabase 函式會在 RSM 資料庫目錄中建立一組一致的資料庫檔案。 |
GetNtmsMediaPoolNameA GetNtmsMediaPoolName 函式會擷取指定的媒體集區完整名稱階層。 (ANSI) |
GetNtmsMediaPoolNameW GetNtmsMediaPoolName 函式會擷取指定的媒體集區完整名稱階層。 (Unicode) |
GetNtmsObjectAttributeA GetNtmsObjectAttribute 函式會從指定的 RSM 物件擷取名為 private data) 的擴充屬性 (。 (ANSI) |
GetNtmsObjectAttributeW GetNtmsObjectAttribute 函式會從指定的 RSM 物件擷取名為 private data) 的擴充屬性 (。 (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 物件中建立名為 private data) 的擴充屬性 (。 (ANSI) |
SetNtmsObjectAttributeW SetNtmsObjectAttribute 函式會在指定的 RSM 物件中建立名為 private data) 的擴充屬性 (。 (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 物件的類型。 |