DEVICE_INTERNAL_STATUS_DATA_SET enumeration (ntddstor.h)

DEVICE_INTERNAL_STATUS_DATA_SET identifies the device internal status data set to query.

Syntax

typedef enum _DEVICE_INTERNAL_STATUS_DATA_SET {
  DeviceStatusDataSetUndefined,
  DeviceStatusDataSet1,
  DeviceStatusDataSet2,
  DeviceStatusDataSet3,
  DeviceStatusDataSet4,
  DeviceStatusDataSetMax
} DEVICE_INTERNAL_STATUS_DATA_SET, *PDEVICE_INTERNAL_STATUS_DATA_SET;

Constants

 
DeviceStatusDataSetUndefined
Reserved; do not use.
DeviceStatusDataSet1
This field corresponds to data set 1.
DeviceStatusDataSet2
This field corresponds to data set 2.
DeviceStatusDataSet3
This field corresponds to data set 3.
DeviceStatusDataSet4
This field corresponds to data set 4.
DeviceStatusDataSetMax
Maximum data set number.

Remarks

DEVICE_INTERNAL_STATUS_DATA_SET is a member of the GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST structure, which contains all information about the internal status data being requested through IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.

The DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE enum identifies the data request type associated with the data set identified by this enum.

See the SCSI specification for details.

Requirements

Requirement Value
Header ntddstor.h

See also

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST

IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG