Función CreateTapePartition (winbase.h)
La función CreateTapePartition vuelve a formatear una cinta.
Sintaxis
DWORD CreateTapePartition(
[in] HANDLE hDevice,
[in] DWORD dwPartitionMethod,
[in] DWORD dwCount,
[in] DWORD dwSize
);
Parámetros
[in] hDevice
Controle al dispositivo donde se va a crear la nueva partición. Este identificador se crea mediante la función CreateFile .
[in] dwPartitionMethod
Tipo de partición que se va a crear. Para determinar qué tipo de particiones admite el dispositivo, consulte la documentación del hardware. Este parámetro puede tener uno de los siguientes valores.
[in] dwCount
Número de particiones que se van a crear. La función GetTapeParameters proporciona el número máximo de particiones que puede admitir una cinta.
[in] dwSize
Tamaño de cada partición, en megabytes. Este valor se omite si el parámetro dwPartitionMethod está TAPE_SELECT_PARTITIONS.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es NO_ERROR.
Si se produce un error en la función, puede devolver uno de los siguientes códigos de error.
Error | Descripción |
---|---|
|
Error al intentar acceder a los datos antes del principio del marcador medio. |
|
Se detectó una condición de restablecimiento en el bus. |
|
Se alcanzó el marcador final de cinta durante una operación. |
|
Se alcanzó una marca de archivo durante una operación. |
|
Se alcanzó una marca de establecimiento durante una operación. |
|
Se alcanzó el marcador de fin de datos durante una operación. |
|
No se pudo crear particiones en la cinta. |
|
El tamaño del bloque es incorrecto en una nueva cinta en una partición multivolume. |
|
No se encontró la información de partición cuando se cargaba una cinta. |
|
La cinta que estaba en la unidad se ha reemplazado o quitado. |
|
No hay ningún medio en la unidad. |
|
El controlador de cinta no admite una función solicitada. |
|
Error al intentar bloquear el mecanismo de expulsión. |
|
Error al intentar descargar la cinta. |
|
El medio está protegido contra escritura. |
Comentarios
La creación de particiones vuelve a formatear la cinta. Toda la información anterior registrada en la cinta se destruye.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winbase.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |