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) |