TAPE_VERIFY_INQUIRY_ROUTINE コールバック関数 (minitape.h)
TAPE_VERIFY_INQUIRY_ROUTINE は、テープ ミニクラス ドライバーが特定のデバイスを認識し、サポートしているかどうかを判断します。 このルーチンは必須です。
構文
TAPE_VERIFY_INQUIRY_ROUTINE TapeVerifyInquiryRoutine;
BOOLEAN TapeVerifyInquiryRoutine(
[in] PINQUIRYDATA InquiryData,
[in] PMODE_CAPABILITIES_PAGE ModeCapabilitiesPage
)
{...}
パラメーター
[in] InquiryData
デバイスの SCSI 照会データへのポインター。
[in] ModeCapabilitiesPage
デバイスに関する低レベルの情報を含むMODE_CAPABILITIES_PAGE構造体へのポインター。 この構造の形式は QIC 157 標準で定義されており、変更される可能性があります。 テープ デバイスがモード機能ページをサポートしていない場合、ポインターは NULL です 。
戻り値
ミニ クラス ドライバーがデバイスをサポートしている場合、TAPE_VERIFY_INQUIRY_ROUTINEは TRUE を 返します。
注釈
TAPE_VERIFY_INQUIRY_ROUTINE は 、InquiryData (特に VendorId メンバーと ProductId メンバー) を調べて、テープ ミニクラス ドライバーがテープ デバイスをサポートしているかどうかを判断します。 TAPE_VERIFY_INQUIRY_ROUTINE では 、TapeClassCompareMemory を使用して、ID 文字列をテープ ミニクラス ドライバーがサポートする値と比較します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | minitape.h (Minitape.h を含む) |