Partager via


TAPE_VERIFY_INQUIRY_ROUTINE fonction de rappel (minitape.h)

TAPE_VERIFY_INQUIRY_ROUTINE détermine si le pilote de miniclasse de bande reconnaît et prend en charge un appareil donné. Cette routine est obligatoire.

Syntaxe

TAPE_VERIFY_INQUIRY_ROUTINE TapeVerifyInquiryRoutine;

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

Paramètres

[in] InquiryData

Pointeur vers les données de recherche SCSI pour l’appareil.

[in] ModeCapabilitiesPage

Pointeur vers une structure MODE_CAPABILITIES_PAGE qui contient des informations de bas niveau sur l’appareil. Le format de cette structure est défini par la norme QIC 157 et est susceptible d’être modifié. Le pointeur est NULL si le périphérique à bande ne prend pas en charge une page de fonctionnalités de mode.

Valeur retournée

TAPE_VERIFY_INQUIRY_ROUTINE retourne TRUE si le pilote miniclasse prend en charge le périphérique.

Remarques

TAPE_VERIFY_INQUIRY_ROUTINE examine les données InquiryData, en particulier les membres VendorId et ProductId , pour déterminer si le pilote de miniclasse de bande prend en charge le périphérique de bande. TAPE_VERIFY_INQUIRY_ROUTINE utilise TapeClassCompareMemory pour comparer les chaînes d’ID aux valeurs que le pilote de miniclasse de bande prend en charge.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête minitape.h (include Minitape.h)

Voir aussi

TAPE_STATUS

TapeClassCompareMemory