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


SRB_GET_STREAM_PROPERTY

Драйвер класса отправляет этот запрос, чтобы запросить у мини-драйвера данные, необходимые для завершения запроса на получение свойства в свойстве, определяемом мини-driver для этого потока.

Возвращаемое значение

Мини-диск должен задать одно из следующих состояний в SRB:

STATUS_SUCCESS
Указывает на успешное выполнение команды.

STATUS_NOT_IMPLEMENTED
Указывает, что функция не поддерживается мини-накопителем.

STATUS_IO_DEVICE_ERROR
Указывает, что произошел сбой оборудования.

Комментарии

Драйвер класса передает параметры операции в pSrb-CommandData>.Буфер PropertyInfo, структура формы STREAM_PROPERTY_DESCRIPTOR. Указатель pSrb указывает на структуру HW_STREAM_REQUEST_BLOCK .

Элемент Property структуры STREAM_PROPERTY_DESCRIPTOR описывает рассматриваемое свойство, а элемент PropertyInfo задает буфер для копирования данных свойства. Если буфер слишком мал, мини-диск должен задать для элемента Status , на который указывает pSrb , значение STATUS_BUFFER_OVERFLOW.

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

SRB_SET_STREAM_PROPERTY

STREAM_PROPERTY_DESCRIPTOR