TAPE_WRITE_MARKS 結構 (ntddtape.h)

TAPE_WRITE_MARKS 結構會與 IOCTL_TAPE_WRITE_MARKS 要求搭配使用,以將 setmark、filemark、short filemark 或 long filemark 寫入磁帶。

語法

typedef struct _TAPE_WRITE_MARKS {
  ULONG   Type;
  ULONG   Count;
  BOOLEAN Immediate;
} TAPE_WRITE_MARKS, *PTAPE_WRITE_MARKS;

成員

Type

指出要寫入的標記類型。 此成員可以有下列其中一個值:

類型 意義
TAPE_SETMARKS 寫入 Count 所指定的 setmark 數目。
TAPE_FILEMARKS 寫入 Count 參數所指定的檔案標記數目。
TAPE_SHORT_FILEMARKS 寫入 Count 所指定的簡短檔案標記數目。
TAPE_LONG_FILEMARKS 寫入 Count 所指定的長檔案標記數目。

Count

指出要寫入的標記數目。

Immediate

當設定為 TRUE 時,表示目標裝置應該立即傳回狀態。 當設定為 FALSE 時,表示裝置應該在作業完成之後傳回狀態。

規格需求

需求
標頭 ntddtape.h (包含 Ntddtape.h、Minitape.h)

另請參閱

IOCTL_TAPE_WRITE_MARKS

TapeMiniWriteMarks