共用方式為


磁帶初始化

應用程式必須使用 CreateFile 函式來建立磁帶裝置的句柄。 此句柄用於裝置中磁帶的後續作業。

在應用程式寫入磁帶之前,磁帶必須根據應用程式的需求以及所使用磁帶機的功能來格式化。 CreateTapePartition 函式會重新格式化磁帶,並在其上建立指定大小的指定數據分割數目。

PrepareTape 函式會準備要存取或移除的磁帶。 此函式可以載入、卸除、鎖定或解除鎖定磁帶。 此函式也可以藉由將磁帶移至磁帶結尾並回到開頭,來使磁帶緊張。

若要擷取和設定磁帶機的相關信息,應用程式會使用 GetTapeParametersSetTapeParameters 和 GetTapeStatus式。

GetTapeParameters 會擷取描述磁帶或磁帶機的資訊。 磁帶資訊包括磁帶的類型、密度和區塊大小;磁帶上的分割區數目;剩餘的磁帶數量;等等。 磁帶機資訊包括磁碟驅動器的預設區塊大小、磁碟分區計數上限,以及支援的功能。

SetTapeParameters 會設定磁帶區塊大小,或設定磁帶機旗標,指出磁碟驅動器是否支援硬體錯誤更正、數據壓縮、數據填補,或三者的任何組合。

GetTapeStatus 指出磁帶機是否準備好處理磁帶命令。