Compartir a través de


estructura TAPE_WMI_OPERATIONS (minitape.h)

El controlador de miniclase de cinta pasa esta estructura a su rutina TapeMiniWMIControl para indicar qué operación WMI debe realizar el dispositivo.

Sintaxis

typedef struct _TAPE_WMI_OPERATIONS {
  ULONG Method;
  ULONG DataBufferSize;
  PVOID DataBuffer;
} TAPE_WMI_OPERATIONS, *PTAPE_WMI_OPERATIONS;

Miembros

Method

Indica la operación que va a realizar el dispositivo de cinta. Las operaciones permitidas son las siguientes:

TAPE_CHECK_FOR_DRIVE_PROBLEM

Si la unidad de cinta admite comandos para devolver errores de dispositivo específicos, como alertas de cinta, la rutina TapeMiniWMIControl del minidriver debe ejecutar el método TAPE_QUERY_DEVICE_ERROR_DATA; de lo contrario, debe ejecutar el método TAPE_QUERY_IO_ERROR_DATA.

TAPE_QUERY_DEVICE_ERROR_DATA

Devuelve errores de dispositivo específicos, como alertas de cinta. No todas las unidades de cinta admiten este método.

TAPE_QUERY_IO_ERROR_DATA

Devuelve datos generales de error de E/S, como errores de lectura y escritura, en función del recuento de errores de E/S. Todas las unidades de cinta admiten este método.

DataBufferSize

Indica el tamaño en bytes del búfer en el que el minidriver de cinta devuelve los resultados de la operación.

DataBuffer

Puntero a un búfer en el que el minidriver de cinta devuelve los resultados de la operación. Los primeros bytes sizeof(ULONG) de DataBuffer contienen un valor de tipo TAPE_DRIVE_PROBLEM_TYPE, seguido de los bytesde tamaño de DataBufferSize - de los datos de cinta.

Requisitos

Requisito Valor
Header minitape.h (incluya Ntddchgr.h, Minitape.h)

Consulte también

TAPE_DRIVE_PROBLEM_TYPE

TapeMiniWMIControl