IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO — это системная сигнатура , используемая вместе с кодом управления IOCTL_SCSI_MINIPORT для запроса на возврат сведений о переносимости целевого устройства.
Основной код
Входной буфер
См. заметки.
Длина входного буфера
См. заметки.
Выходной буфер
См. заметки.
Длина выходного буфера
См. заметки.
Буфер входных и выходных данных
Нет.
Длина входного/выходного буфера
Не применяется
Блок состояния
Не применяется
Комментарии
Для этой сигнатуры входной буфер IOCTL_SCSI_MINIPORT будет содержать структуру SRB_IO_CONTROL с:
Для элемента Signature задано значение IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO.
Элемент ControlCode имеет значение IOCTL_STORAGE_QUERY_PROPERTY.
Если мини-порт распознает и поддерживает сигнатуру IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO , он должен возвращать данные о выносливости своего устройства в STORAGE_ENDURANCE_DATA_DESCRIPTOR структуре. В частности, выходной буфер IOCTL_SCSI_MINIPORT будет содержать структуру SRB_IO_CONTROL , за которой сразу же следует структура STORAGE_ENDURANCE_DATA_DESCRIPTOR , содержащая данные о выносливости.
Сведения о том, как вычислить размеры буферов, см. в разделе IOCTL_SCSI_MINIPORT .
Требования
Требование | Значение |
---|---|
Заголовок | ntddscsi.h |