IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddscsi.h

#define IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO /* IOCTL code */
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ni-ntddscsi-ioctl_miniport_signature_endurance_info)

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO SIGNATURE

Description

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO is the system-defined signature used in conjunction with the IOCTL_SCSI_MINIPORT control code to request that a miniport return a target device's endurance information.

Parameters

Major code

Input buffer

See Remarks.

Input buffer length

See Remarks.

Output buffer

See Remarks.

Output buffer length

See Remarks.

Input/output buffer

None.

Input/output buffer length

Not applicable.

Status block

Not applicable.

Remarks

For this signature, IOCTL_SCSI_MINIPORT's input buffer will contain an SRB_IO_CONTROL structure with:

If the miniport recognizes and supports the IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO signature, it should return its device's endurance data in a STORAGE_ENDURANCE_DATA_DESCRIPTOR structure. Specifically, IOCTL_SCSI_MINIPORT's output buffer will contain an SRB_IO_CONTROL structure, followed immediately by a STORAGE_ENDURANCE_DATA_DESCRIPTOR structure that contains the endurance data.

See IOCTL_SCSI_MINIPORT for information on how to calculate buffer sizes.

See also

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR