ntddtape.h 標頭

儲存體會使用此標頭。 如需詳細資訊,請參閱

ntddtape.h 包含下列程式設計介面:

IOCTLs

 
IOCTL_TAPE_CREATE_PARTITION

建立指定數目的固定、選取或啟動器分割區, (媒體上指定大小的) 。
IOCTL_TAPE_ERASE

清除目前的磁帶磁碟分割,換句話說 TAPE_ERASE_LONG (,「安全」) 作業會以模式覆寫資料,或是以TAPE_ERASE_SHORT (來覆寫資料的「快速」) 作業,以寫入目前位置的結束記錄資料標記。
IOCTL_TAPE_GET_DRIVE_PARAMS

傳回磁帶機功能的相關資訊,例如其預設區塊大小、最大和最社區塊大小、磁碟分割計數上限、磁片磁碟機是否有 EEC、壓縮、資料填補和報表集標記功能,也就是磁片磁碟機支援的可設定功能,包括 EOT 警告區域大小。
IOCTL_TAPE_GET_MEDIA_PARAMS

傳回媒體總計和剩餘容量、其區塊大小、分割區數目,以及其是否受到寫入保護的相關資訊。
IOCTL_TAPE_GET_POSITION

傳回磁帶上目前的絕對、邏輯或虛擬邏輯分割區和位移位置。
IOCTL_TAPE_GET_STATUS

傳回 I/O 狀態欄塊 [狀態] 欄位中磁片磁碟機的目前狀態。
IOCTL_TAPE_PREPARE

載入或卸載磁帶、重設磁帶媒體、鎖定或解除鎖定退出機制,或格式化磁帶。
IOCTL_TAPE_SET_DRIVE_PARAMS

調整磁帶機的可設定參數。
IOCTL_TAPE_SET_MEDIA_PARAMS

重設磁片磁碟機中媒體的區塊大小。
IOCTL_TAPE_SET_POSITION

根據指定的 方法,將磁帶上的目前位置移至指定的分割區和位移。
IOCTL_TAPE_WRITE_MARKS

將其中一個 setmark、filemark、short filemarks 或 long filemarks 寫入磁帶。

結構

 
TAPE_CREATE_PARTITION

_TAPE_CREATE_PARTITION結構 (ntddtape.h) 包含在磁帶媒體上建立分割區所需的資訊。
TAPE_ERASE

_TAPE_ERASE結構 (ntddtape.h) 包含清除目前磁帶磁碟分割所需的資訊。
TAPE_GET_DRIVE_PARAMETERS

_TAPE_GET_DRIVE_PARAMETERS結構 (ntddtape.h) 包含磁帶機功能的相關資訊。
TAPE_GET_MEDIA_PARAMETERS

_TAPE_GET_MEDIA_PARAMETERS結構 (ntddtape.h) 包含磁帶媒體參數的相關資訊。
TAPE_GET_POSITION

_TAPE_GET_POSITION結構 (ntddtape.h) 包含磁帶上目前的絕對、邏輯或虛擬邏輯分割區和位移位置。
TAPE_PREPARE

_TAPE_PREPARE 結構 (ntddtape.h) 包含指出要執行的磁帶作業類型的資訊。
TAPE_SET_DRIVE_PARAMETERS

_TAPE_SET_DRIVE_PARAMETERS結構 (ntddtape.h) 包含調整磁帶機可設定參數所需的資訊。
TAPE_SET_MEDIA_PARAMETERS

_TAPE_SET_MEDIA_PARAMETERS結構 (ntddtape.h) 包含重設磁帶機中媒體區塊大小所需的資訊。
TAPE_SET_POSITION

_TAPE_SET_POSITION 結構 (ntddtape.h) 包含將磁帶上目前位置移至指定磁碟分割和位移所需的資訊。
TAPE_WMI_OPERATIONS

_TAPE_WMI_OPERATIONS結構 (ntddtape.h) 包含資訊,指出裝置必須執行哪些 WMI 作業。
TAPE_WRITE_MARKS

_TAPE_WRITE_MARKS結構 (ntddtape.h) 包含將 setmark、filemark、short filemark 或 long filemark 寫入磁帶所需的資訊。

列舉

 
TAPE_DRIVE_PROBLEM_TYPE

_TAPE_DRIVE_PROBLEM_TYPE列舉 (ntddtape.h) 包含值,指出磁帶機的問題類型。