Compartir a través de


estructura DEVICE_INTERNAL_STATUS_DATA (ntddstor.h)

Un dispositivo devuelve sus datos internos del historial de errores en una estructura de DEVICE_INTERNAL_STATUS_DATA durante una solicitud de IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG .

Sintaxis

typedef struct _DEVICE_INTERNAL_STATUS_DATA {
  ULONG     Version;
  ULONG     Size;
  ULONGLONG T10VendorId;
  ULONG     DataSet1Length;
  ULONG     DataSet2Length;
  ULONG     DataSet3Length;
  ULONG     DataSet4Length;
  UCHAR     StatusDataVersion;
  UCHAR     Reserved[3];
  UCHAR     ReasonIdentifier[128];
  ULONG     StatusDataLength;
  UCHAR     StatusData[ANYSIZE_ARRAY];
} DEVICE_INTERNAL_STATUS_DATA, *PDEVICE_INTERNAL_STATUS_DATA;

Miembros

Version

Versión de esta estructura. Establezca en sizeof(DEVICE_INTERNAL_STATUS_DATA).

Size

Tamaño total en bytes de esta estructura. Establezca en sizeof(DEVICE_INTERNAL_STATUS_DATA) más el tamaño de datos interno del dispositivo especificado por StatusDataLength.

T10VendorId

Identificador del proveedor definido por la asociación del sector T10.

DataSet1Length

Especifica la longitud de los datos para el conjunto de datos 1.

DataSet2Length

Especifica la longitud de los datos para el conjunto de datos 2.

DataSet3Length

Especifica la longitud de los datos para el conjunto de datos 3.

DataSet4Length

Especifica la longitud de los datos para el conjunto de datos 4.

StatusDataVersion

Especifica la versión de datos.

Reserved[3]

Reservado; no usar.

ReasonIdentifier[128]

Especifica el estado interno del dispositivo cuando se generan los datos de estado.

StatusDataLength

Tamaño, en bytes, de todo el búfer al que apunta StatusData .

StatusData[ANYSIZE_ARRAY]

Puntero al encabezado de datos de estado, que siempre tiene un tamaño de 512 bytes. Los datos reales siguen el encabezado de datos de estado.

Comentarios

DEVICE_INTERNAL_STATUS_DATA es el búfer de salida para IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG. El dispositivo devolverá sus datos del historial de errores en esta estructura.

Consulte la especificación SCSI para obtener más información.

Requisitos

Requisito Valor
Header ntddstor.h

Consulte también

IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG