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