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


функция обратного вызова 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)

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

TAPE_STATUS

TapeClassCompareMemory