Поделиться через


IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO — это системная сигнатура , используемая вместе с кодом управления IOCTL_SCSI_MINIPORT для запроса на возврат сведений о переносимости целевого устройства.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

См. заметки.

Длина входного буфера

См. заметки.

Выходной буфер

См. заметки.

Длина выходного буфера

См. заметки.

Буфер входных и выходных данных

Нет.

Длина входного/выходного буфера

Не применяется

Блок состояния

Не применяется

Комментарии

Для этой сигнатуры входной буфер IOCTL_SCSI_MINIPORT будет содержать структуру SRB_IO_CONTROL с:

Если мини-порт распознает и поддерживает сигнатуру IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO , он должен возвращать данные о выносливости своего устройства в STORAGE_ENDURANCE_DATA_DESCRIPTOR структуре. В частности, выходной буфер IOCTL_SCSI_MINIPORT будет содержать структуру SRB_IO_CONTROL , за которой сразу же следует структура STORAGE_ENDURANCE_DATA_DESCRIPTOR , содержащая данные о выносливости.

Сведения о том, как вычислить размеры буферов, см. в разделе IOCTL_SCSI_MINIPORT .

Требования

Требование Значение
Заголовок ntddscsi.h

См. также раздел

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR