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 を含む)

こちらもご覧ください

TAPE_STATUS

TapeClassCompareMemory