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 オブジェクトの型を指定します。