функция обратного вызова TAPE_VERIFY_INQUIRY_ROUTINE (minitape.h)
TAPE_VERIFY_INQUIRY_ROUTINE определяет, распознает ли драйвер мини-класса ленту и поддерживает ли данное устройство. Эта подпрограмма является обязательной.
Синтаксис
TAPE_VERIFY_INQUIRY_ROUTINE TapeVerifyInquiryRoutine;
BOOLEAN TapeVerifyInquiryRoutine(
[in] PINQUIRYDATA InquiryData,
[in] PMODE_CAPABILITIES_PAGE ModeCapabilitiesPage
)
{...}
Параметры
[in] InquiryData
Указатель на данные запроса SCSI для устройства.
[in] ModeCapabilitiesPage
Указатель на структуру MODE_CAPABILITIES_PAGE, содержащую низкоуровневую информацию об устройстве. Формат этой структуры определяется стандартом QIC 157 и может быть изменен. Указатель имеет значение NULL , если ленточное устройство не поддерживает страницу возможностей режима.
Возвращаемое значение
TAPE_VERIFY_INQUIRY_ROUTINE возвращает значение TRUE , если драйвер мини-класса поддерживает устройство.
Комментарии
TAPE_VERIFY_INQUIRY_ROUTINE проверяет данные Запроса, в частности членов VendorId и ProductId , чтобы определить, поддерживает ли драйвер мини-класса ленту ленточное устройство. TAPE_VERIFY_INQUIRY_ROUTINE использует TapeClassCompareMemory для сравнения строк идентификатора со значениями, поддерживаемыми драйвером ленточного миникласса.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | minitape.h (включая Minitape.h) |