DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE enumeration (ntddstor.h)
The DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE enum identifies the internal status data type being queried.
Syntax
typedef enum _DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE {
DeviceInternalStatusDataRequestTypeUndefined,
DeviceCurrentInternalStatusDataHeader,
DeviceCurrentInternalStatusData,
DeviceSavedInternalStatusDataHeader,
DeviceSavedInternalStatusData
} DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE, *PDEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE;
Constants
DeviceInternalStatusDataRequestTypeUndefined Reserved; do not use. |
DeviceCurrentInternalStatusDataHeader Query the device's internal status data header. The data header size is always 512 bytes. Refer to the SCSI specification for more details about the header format. |
DeviceCurrentInternalStatusData Query the device's internal status data. The data block size is always a multiple of 512 bytes. |
DeviceSavedInternalStatusDataHeader Query the device's saved internal status data header. The data header size is always 512 bytes. Refer to the SCSI specification for more details about the header format. |
DeviceSavedInternalStatusData Query the device's saved internal status data. The data block size is always a multiple of 512 bytes. |
Remarks
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE 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_SET enum identifies the data set associated with the data request type.
Requirements
Requirement | Value |
---|---|
Header | ntddstor.h |
See also
DEVICE_INTERNAL_STATUS_DATA_SET