ntmsapi.h ヘッダー
このヘッダーは、データ アクセスとストレージで使用されます。 詳細については、次を参照してください。
ntmsapi.h には、次のプログラミング インターフェイスが含まれています。
関数
AccessNtmsLibraryDoor AccessNtmsLibraryDoor 関数は、指定したライブラリのドアのロックを解除します。 ライブラリがビジー状態の場合、RSM は要求をキューに入れ、正常に返します。 |
AddNtmsMediaType AddNtmsMediaType 関数は、指定したライブラリ オブジェクトに現在リレーションシップがない場合に、指定したメディアの種類を指定したライブラリに追加します。 その後、システム・メディア・プールが存在しない場合、この関数はシステム・メディア・プールを作成します。 |
AllocateNtmsMedia AllocateNtmsMedia 関数は、使用可能なメディアの一部を割り当てます。 |
BeginNtmsDeviceChangeDetection BeginNtmsDeviceChangeDetection 関数を使用すると、アプリケーションでデバイス変更検出セッションを開始できます。 |
CancelNtmsLibraryRequest CancelNtmsLibraryRequest 関数は、CleanNtmsDrive 関数の呼び出しなど、未処理の RSM 要求を取り消します。 ライブラリがビジー状態の場合、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 データベースからドライブを削除します。 ドライブには、NTMS_NOT_PRESENTの dwOperationalState が必要です。 |
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 関数は、スタンドアロンのリムーバブル ドライブにあるメディアを取り出します。 (Unicode) |
EjectNtmsCleaner EjectNtmsCleaner 関数は、現在予約されているクリーナー スロットからクリーニング カートリッジを取り出します。 |
EjectNtmsMedia EjectNtmsMedia 関数は、現在のライブラリのポートから指定されたメディアを取り出します。 ライブラリがビジー状態の場合、RSM は EjectNtmsMedia をキューに入れ、成功を返します。 |
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 の次回の再起動時に、データベース エクスポート ディレクトリからデータベース ファイルがインポートされます。 |
InjectNtmsCleaner InjectNtmsCleaner 関数を使用すると、指定されたライブラリー・ユニットにクリーナー・カートリッジを挿入できます。 |
InjectNtmsMedia InjectNtmsMedia 関数を使用すると、指定したライブラリのポートにメディアを挿入できます。 ライブラリがビジー状態の場合、RSM は InjectNtmsMedia をキューに入れ、成功を返します。 |
InventoryNtmsLibrary InventoryNtmsLibrary 関数は、指定されたライブラリのインベントリをキューに入れます。 ライブラリがビジー状態の場合、RSM は InventoryNtmsLibrary をキューに入れ、成功を返します。 |
MountNtmsMedia MountNtmsMedia 関数は、1 つ以上のメディアを同期的にマウントします。 |
MoveToNtmsMediaPool MoveToNtmsMediaPool 関数は、指定したメディアを現在のメディア プールから指定されたメディア プールに移動します。 |
OpenNtmsNotification OpenNtmsNotification 関数は、指定した型のオブジェクトに対する RSM オブジェクト変更通知を受信するチャネルを開きます。 |
OpenNtmsSessionA OpenNtmsSession 関数は、RSM サーバーとのセッションを設定します。 (ANSI) |
OpenNtmsSessionW OpenNtmsSession 関数は、RSM サーバーとのセッションを設定します。 (Unicode) |
ReleaseNtmsCleanerSlot ReleaseNtmsCleanerSlot 関数は、クリーニング カートリッジの既存のスロット予約を削除します。 その後、スロットをデータ・カートリッジに使用できます。 |
ReserveNtmsCleanerSlot ReserveNtmsCleanerSlot 関数は、ドライブ クリーナー カートリッジ用のライブラリ ユニットに 1 つのスロットを予約します。 |
SatisfyNtmsOperatorRequest SatisfyNtmsOperatorRequest 関数は、指定された RSM 演算子要求を完了します。 |
SetNtmsDeviceChangeDetection SetNtmsDeviceChangeDetection 関数は、変更検出用に 1 つ以上のターゲット デバイスを設定します。 |
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 関数は、指定された 2 つの 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 オブジェクトの型を指定します。 |