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. Establézcalo en tamaño de(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 use.
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 StatusData apunta.
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.
Observaciones
DEVICE_INTERNAL_STATUS_DATA es el búfer de salida de 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 |
---|---|
encabezado de | ntddstor.h |