CreateTapePartition-Funktion (winbase.h)
Die CreateTapePartition-Funktion erstellt ein Band neu.
Syntax
DWORD CreateTapePartition(
[in] HANDLE hDevice,
[in] DWORD dwPartitionMethod,
[in] DWORD dwCount,
[in] DWORD dwSize
);
Parameter
[in] hDevice
Handle an das Gerät, auf dem die neue Partition erstellt werden soll. Dieses Handle wird mithilfe der CreateFile-Funktion erstellt.
[in] dwPartitionMethod
Typ der zu erstellenden Partition. Informationen dazu, welche Art von Partitionen Ihr Gerät unterstützt, finden Sie in der Dokumentation für Ihre Hardware. Dieser Parameter kann einen der folgenden Werte aufweisen.
[in] dwCount
Anzahl der zu erstellenden Partitionen. Die GetTapeParameters-Funktion stellt die maximale Anzahl von Partitionen bereit, die ein Band unterstützen kann.
[in] dwSize
Größe jeder Partition in Megabyte. Dieser Wert wird ignoriert, wenn der dwPartitionMethod-ParameterTAPE_SELECT_PARTITIONS ist.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.
Wenn die Funktion fehlschlägt, kann sie einen der folgenden Fehlercodes zurückgeben.
Fehler | BESCHREIBUNG |
---|---|
|
Ein Versuch, vor dem Anfang des mittleren Markers auf Daten zuzugreifen, ist fehlgeschlagen. |
|
Im Bus wurde eine Zurücksetzungsbedingung erkannt. |
|
Der Bandendemarker wurde während eines Vorgangs erreicht. |
|
Während eines Vorgangs wurde ein Filemark erreicht. |
|
Während eines Vorgangs wurde ein Setmark erreicht. |
|
Der Datenendemarker wurde während eines Vorgangs erreicht. |
|
Das Band konnte nicht partitioniert werden. |
|
Die Blockgröße ist auf einem neuen Band in einer mehrvolumen Partition falsch. |
|
Die Partitionsinformationen konnten nicht gefunden werden, wenn ein Band geladen wurde. |
|
Das Band, das sich auf dem Laufwerk befand, wurde ersetzt oder entfernt. |
|
Das Laufwerk enthält keine Medien. |
|
Der Bandtreiber unterstützt keine angeforderte Funktion. |
|
Fehler beim Versuch, den Auswurfmechanismus zu sperren. |
|
Fehler beim Entladen des Bandes. |
|
Das Medium ist schreibgeschützt. |
Hinweise
Beim Erstellen von Partitionen wird das Band neu erstellt. Alle zuvor auf dem Band aufgezeichneten Informationen werden zerstört.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winbase.h (Windows.h einschließen) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |