TAPE_PREPARE構造体 (minitape.h)
TAPE_PREPARE構造は、 テープ のロードまたはアンロード、テープのテンションのリセット、排出機構のロックまたはロック解除、またはテープのフォーマットを行うIOCTL_TAPE_PREPARE要求と組み合わせて使用されます。
構文
typedef struct _TAPE_PREPARE {
ULONG Operation;
BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;
メンバー
Operation
実行する操作の種類を示します。 このメンバーには、次のいずれかを指定できます。
操作 | 意味 |
---|---|
TAPE_LOAD | テープを読み込み、テープを先頭に移動します。 |
TAPE_UNLOAD | デバイスから取り外すためにテープを先頭に移動します。 アンロード操作が成功した後、テープが再び読み込まれるまで、デバイスはテープへのアクセスを試みるアプリケーションにエラーを返します。 |
TAPE_TENSION | テープをテープの端に移動し、先頭に戻すことでテンションを調整します。 このオプションは、すべてのデバイスでサポートされているわけではありません。 この値は、サポートされていない場合は無視されます。 |
TAPE_LOCK | テープが誤って取り出されないように、テープ排出機構をロックします。 |
TAPE_UNLOCK | テープ排出機構のロックを解除します。 |
TAPE_FORMAT | テープの低レベル形式を実行します。 すべてのデバイスがこの機能をサポートしているわけではありません。 この値は、サポートされていない場合は無視されます。 |
Immediate
TRUE に設定すると、ターゲット デバイスがすぐに状態を返す必要があることを示します。 FALSE に設定すると、操作の完了後にデバイスが状態を返す必要があることを示します。
要件
要件 | 値 |
---|---|
Header | minitape.h (Ntddtape.h、Minitape.h を含む) |