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


SRB_OPEN_MASTER_CLOCK

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

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

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

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

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

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

Комментарии

Драйвер класса задает CommandData. Элемент MasterClockHandle, на который указывает pSrb на дескриптор объекта часов, который он создает для представления master часов. Указатель pSrb указывает на структуру HW_STREAM_REQUEST_BLOCK .

Мини-driver должен сохранить значение поля CommandData.MasterClockHandle в SRB, которое указывает на дескриптор master часов.