Partager via


TAPE_VERIFY_INQUIRY_ROUTINE fonction de rappel (minitape.h)

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

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 d’enquête 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 de changer. Le pointeur est NULL si l’appareil à bande ne prend pas en charge une page de fonctionnalités en mode.

Valeur de retour

TAPE_VERIFY_INQUIRY_ROUTINE retourne TRUE si le pilote miniclass prend en charge l’appareil.

Remarques

TAPE_VERIFY_INQUIRY_ROUTINE examine l'InquiryData, en particulier les VendorId et les membres ProductId, pour déterminer si le pilote 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 par rapport aux valeurs que le pilote de miniclasse de bande prend en charge.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête minitape.h (include Minitape.h)

Voir aussi

TAPE_STATUS

TapeClassCompareMemory