Función GetTapeStatus (winbase.h)
La función GetTapeStatus determina si el dispositivo de cinta está listo para procesar comandos de cinta.
Sintaxis
DWORD GetTapeStatus(
[in] HANDLE hDevice
);
Parámetros
[in] hDevice
Identificador del dispositivo para el que se va a obtener el estado del dispositivo. Este identificador se crea mediante la función CreateFile .
Valor devuelto
Si el dispositivo de cinta está listo para aceptar los comandos de acceso a cinta adecuados sin devolver errores, el valor devuelto se NO_ERROR.
Si se produce un error en la función, puede devolver uno de los siguientes códigos de error.
Código de 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. |
|
No se encontró la información de partición cuando se cargaba una cinta. |
|
La unidad de cinta es capaz de informar de que requiere limpieza e informa de que requiere limpieza. |
|
Se alcanzó el marcador final de cinta durante una operación. |
|
Se alcanzó una marca de archivo durante una operación. |
|
El tamaño del bloque es incorrecto en una nueva cinta en una partición multivolume. |
|
La cinta que estaba en la unidad se ha reemplazado o quitado. |
|
Se alcanzó el marcador de fin de datos durante una operación. |
|
No hay ningún medio en la unidad. |
|
El controlador de cinta no admite una función solicitada. |
|
No se pudo crear particiones en la cinta. |
|
Se alcanzó una marca de establecimiento durante una operación. |
|
Error al intentar bloquear el mecanismo de expulsión. |
|
Error al intentar descargar la cinta. |
|
El medio está protegido contra escritura. |
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 |