// ntddstor.h
typedef struct _GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST {
ULONG Version;
ULONG Size;
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE RequestDataType;
DEVICE_INTERNAL_STATUS_DATA_SET RequestDataSet;
} GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST, *PGET_DEVICE_INTERNAL_STATUS_DATA_REQUEST;
View the official Windows Driver Kit DDI referenceNo description available.
The GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST structure describes the internal status data being requested through IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.
VersionVersion of this structure. Set to sizeof(GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST).
SizeTotal size in bytes of this structure. Set to sizeof(GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST).
RequestDataTypeA DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE enumeration that identifies the data type being requested.
RequestDataSetA DEVICE_INTERNAL_STATUS_DATA_SET enumeration that identifies the device status data set.
GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST is the input buffer for IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE
DEVICE_INTERNAL_STATUS_DATA_SET
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG