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