Encabezado ntddtape.h
El almacenamiento usa este encabezado. Para más información, consulte:
ntddtape.h contiene las siguientes interfaces de programación:
IOCTL
IOCTL_TAPE_CREATE_PARTITION Crea el número especificado de particiones fijas, select o del iniciador del tamaño especificado en el medio. |
IOCTL_TAPE_ERASE Borra la partición de cinta actual, ya sea como un TAPE_ERASE_LONG (es decir, una operación "segura") que sobrescribe los datos con un patrón o como un TAPE_ERASE_SHORT (es decir, una operación "rápida") que escribe una marca de fin de datos grabada en la posición actual. |
IOCTL_TAPE_GET_DRIVE_PARAMS Devuelve información sobre las funcionalidades de la unidad de cinta, como su tamaño de bloque predeterminado, tamaño máximo y mínimo de bloques, recuento máximo de particiones, si la unidad tiene funcionalidades CEE, compresión, relleno de datos y marca de informe, es decir, qué características configurables admite la unidad, incluido el tamaño de zona de advertencia EOT. |
IOCTL_TAPE_GET_MEDIA_PARAMS Devuelve información sobre la capacidad total y restante del medio, su tamaño de bloque, el número de particiones y si está protegido por escritura. |
IOCTL_TAPE_GET_POSITION Devuelve la partición absoluta, lógica o pseudológica actual y la posición de desplazamiento en la cinta. |
IOCTL_TAPE_GET_STATUS Devuelve el estado actual de la unidad en el campo Estado del bloque de estado de E/S. |
IOCTL_TAPE_PREPARE Carga o descarga la cinta, restablece la tensión de cinta, bloquea o desbloquea el mecanismo de expulsión o da formato a la cinta. |
IOCTL_TAPE_SET_DRIVE_PARAMS Ajusta los parámetros configurables de una unidad de cinta. |
IOCTL_TAPE_SET_MEDIA_PARAMS Restablece el tamaño de bloque del medio en la unidad. |
IOCTL_TAPE_SET_POSITION Mueve la posición actual de la cinta a la partición y desplazamiento especificados, según el método especificado. |
IOCTL_TAPE_WRITE_MARKS Escribe una de marcas de conjunto, marcas de archivo, marcas de archivo cortas o marcas de archivo largas en cinta. |
Estructuras
TAPE_CREATE_PARTITION La estructura de _TAPE_CREATE_PARTITION (ntddtape.h) contiene la información necesaria para crear particiones en un medio de cinta. |
TAPE_ERASE La estructura _TAPE_ERASE (ntddtape.h) contiene la información necesaria para borrar la partición de cinta actual. |
TAPE_GET_DRIVE_PARAMETERS La estructura _TAPE_GET_DRIVE_PARAMETERS (ntddtape.h) contiene información sobre las funciones de una unidad de cinta. |
TAPE_GET_MEDIA_PARAMETERS La estructura _TAPE_GET_MEDIA_PARAMETERS (ntddtape.h) contiene información sobre los parámetros de un medio de cinta. |
TAPE_GET_POSITION La estructura de _TAPE_GET_POSITION (ntddtape.h) contiene la partición absoluta, lógica o pseudo lógica actual y la posición de desplazamiento en la cinta. |
TAPE_PREPARE La estructura _TAPE_PREPARE (ntddtape.h) contiene información que indica el tipo de operación de cinta que se va a realizar. |
TAPE_SET_DRIVE_PARAMETERS La estructura _TAPE_SET_DRIVE_PARAMETERS (ntddtape.h) contiene la información necesaria para ajustar los parámetros configurables de una unidad de cinta. |
TAPE_SET_MEDIA_PARAMETERS La estructura _TAPE_SET_MEDIA_PARAMETERS (ntddtape.h) contiene la información necesaria para restablecer el tamaño de bloque del medio en una unidad de cinta. |
TAPE_SET_POSITION La estructura _TAPE_SET_POSITION (ntddtape.h) contiene la información necesaria para mover la posición actual de la cinta a la partición y desplazamiento especificados. |
TAPE_WMI_OPERATIONS La estructura _TAPE_WMI_OPERATIONS (ntddtape.h) contiene información que indica qué operación WMI debe realizar el dispositivo. |
TAPE_WRITE_MARKS La estructura _TAPE_WRITE_MARKS (ntddtape.h) contiene la información necesaria para escribir una marca de conjunto, una marca de archivo, una marca de archivo corta o una marca de archivo larga en cinta. |
Enumeraciones
TAPE_DRIVE_PROBLEM_TYPE La enumeración _TAPE_DRIVE_PROBLEM_TYPE (ntddtape.h) contiene valores que indican tipos de problemas con una unidad de cinta. |