GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST structure (ntddstor.h)

The GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST structure describes the internal status data being requested through IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.

Syntax

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;

Members

Version

Version of this structure. Set to sizeof(GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST).

Size

Total size in bytes of this structure. Set to sizeof(GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST).

RequestDataType

A DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE enumeration that identifies the data type being requested.

RequestDataSet

A DEVICE_INTERNAL_STATUS_DATA_SET enumeration that identifies the device status data set.

Remarks

GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST is the input buffer for IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG.

Requirements

Requirement Value
Header ntddstor.h

See also

DEVICE_INTERNAL_STATUS_DATA

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

DEVICE_INTERNAL_STATUS_DATA_SET

IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG