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


IOCTL_MINIPORT_PROCESS_SERVICE_IRP IOCTL (ntddscsi.h)

Этот IOCTL используется приложением в пользовательском режиме или драйвером режима ядра, который требует уведомления, когда что-то интересное происходит в виртуальном минипорте. Этот IOCTL может использоваться, например, когда выполняется операция, требующая определенного поставщиком времени, например обнаружение устройств.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Буфер в Irp->AssociatedIrp.SystemBuffer содержит определяемую пользователем структуру.

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

Parameters.DeviceIoControl.InputBufferLength указывает размер во всех входных данных в байтах.

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

Обновленные пользовательские структуры возвращаются в буфере в Irp->AssociatedIrp.SystemBuffer.

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

Длина буфера.

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

Поле сведений содержит количество байтов, возвращаемых в выходном буфере. Поле состояния указывает результаты операции.

Требования

Требование Ценность
заголовка ntddscsi.h (include Ntddscsi.h)

См. также

HwStorProcessServiceRequest