Freigeben über


TAPE_VERIFY_INQUIRY_ROUTINE Rückruffunktion (minitape.h)

TAPE_VERIFY_INQUIRY_ROUTINE bestimmt, ob der Bandminiklassentreiber ein bestimmtes Gerät erkennt und unterstützt. Diese Routine ist erforderlich.

Syntax

TAPE_VERIFY_INQUIRY_ROUTINE TapeVerifyInquiryRoutine;

BOOLEAN TapeVerifyInquiryRoutine(
  [in] PINQUIRYDATA InquiryData,
  [in] PMODE_CAPABILITIES_PAGE ModeCapabilitiesPage
)
{...}

Parameter

[in] InquiryData

Zeiger auf SCSI-Abfragedaten für das Gerät.

[in] ModeCapabilitiesPage

Zeiger auf eine MODE_CAPABILITIES_PAGE Struktur, die Informationen auf niedriger Ebene über das Gerät enthält. Das Format dieser Struktur wird durch den QIC 157-Standard definiert und kann geändert werden. Der Zeiger ist NULL , wenn das Bandgerät keine Seite mit den Funktionen des Modus unterstützt.

Rückgabewert

TAPE_VERIFY_INQUIRY_ROUTINE gibt TRUE zurück, wenn der Miniklassentreiber das Gerät unterstützt.

Hinweise

TAPE_VERIFY_INQUIRY_ROUTINE untersucht die InquiryData-Elemente, insbesondere die Member VendorId und ProductId , um festzustellen, ob der Bandminiklassentreiber das Bandgerät unterstützt. TAPE_VERIFY_INQUIRY_ROUTINE verwendet TapeClassCompareMemory , um ID-Zeichenfolgen mit Werten zu vergleichen, die der Bandminiklassentreiber unterstützt.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile minitape.h (einschließlich Minitape.h)

Weitere Informationen

TAPE_STATUS

TapeClassCompareMemory