Compartir a través de


IOCTL_TAPE_GET_STATUS IOCTL (ntddtape.h)

Devuelve el estado actual de la unidad en el campo Estado del bloque de estado de E/S.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

Ninguno.

Longitud del búfer de salida

Ninguno.

Bloque de estado

El campo Información se establece en cero. El campo Estado se establece en uno de los siguientes valores de estado nt:

  • STATUS_SUCCESS
  • STATUS_INSUFFICIENT_RESOURCES
  • STATUS_NOT_IMPLEMENTED
  • STATUS_INVALID_DEVICE_REQUEST
  • STATUS_INVALID_PARAMETER
  • STATUS_VERIFY_REQUIRED
  • STATUS_BUS_RESET
  • STATUS_SETMARK_DETECTED
  • STATUS_FILEMARK_DETECTED
  • STATUS_BEGINNING_OF_MEDIA
  • STATUS_END_OF_MEDIA
  • STATUS_BUFFER_OVERFLOW
  • STATUS_NO_DATA_DETECTED
  • STATUS_EOM_OVERFLOW
  • STATUS_NO_MEDIA
  • STATUS_IO_DEVICE_ERROR
  • STATUS_UNRECOGNIZED_MEDIA
  • STATUS_DEVICE_NOT_READY
  • STATUS_MEDIA_WRITE_PROTECTED
  • STATUS_DEVICE_DATA_ERROR
  • STATUS_NO_SUCH_DEVICE
  • STATUS_INVALID_BLOCK_LENGTH
  • STATUS_IO_TIMEOUT
  • STATUS_DEVICE_NOT_CONNECTED
  • STATUS_DATA_OVERRUN
  • STATUS_DEVICE_BUSY
  • STATUS_DEVICE_REQUIRES_CLEANING
  • STATUS_CLEANER_CARTRIDGE_INSTALLED
Cada uno de estos valores de estado NT corresponde a un valor del enumerador TAPE_STATUS . Para obtener más información sobre la importancia de estos valores y una asignación entre los valores de estado nt y los valores de TAPE_STATUS, consulte Procesamiento de solicitudes de control de dispositivos de cinta.

Requisitos

Requisito Valor
Header ntddtape.h (incluya Ntddtape.h)

Consulte también

TAPE_STATUS