minitape.h ヘッダー
このヘッダーはストレージで使用されます。 詳細については、次を参照してください。
minitape.h には、次のプログラミング インターフェイスが含まれています。
関数
FIELD_OFFSET FIELD_OFFSET マクロ (minitape.h) は、指定された既知の構造体型の指定されたフィールドのバイト オフセットを返します。 |
RtlZeroMemory RtlZeroMemory マクロ (minitape.h) は、ブロックへのポインターと、入力する長さ (バイト単位) を指定すると、メモリのブロックにゼロを設定します。 |
ScsiDebugPrint ScsiDebugPrint 関数 (minitape.h) は、グローバル値に基づいて、指定されたレベルの詳細度でデバッグ情報を出力します。 |
TapeClassAllocateSrbBuffer TapeClassAllocateSrbBuffer ルーチンは、Srb-DataBuffer> を割り当てます。 |
TapeClassCompareMemory TapeClassCompareMemory ルーチンは、2 つのメモリ バッファーを比較し、同等のバイト数を返します。 |
TapeClassInitialize TapeClassInitialize ルーチンは、ミニクラス ドライバーに代わってドライバーとデバイスの初期化の多くを実行します。 |
TapeClassLiDiv TapeClassLiDiv ルーチンは、指定された 2 つの整数の除算を実行します。 |
TapeClassLogicalBlockToPhysicalBlock TapeClassLogicalBlockToPhysicalBlock ルーチンは、擬似ブロック アドレスを物理ブロック アドレスに変換します。 このルーチンは SCSI-1 デバイス用です。 |
TapeClassPhysicalBlockToLogicalBlock TapeClassPhysicalBlockToLogicalBlock ルーチンは、物理ブロック アドレスを擬似ブロック アドレスに変換します。 このルーチンは SCSI-1 デバイス用です。 |
TapeClassZeroMemory TapeClassZeroMemory ルーチンは、バッファーにゼロを設定します。 |
TapeDebugPrint TapeDebugPrint ルーチンは、指定された文字列を出力します。 |
コールバック関数
TAPE_ERROR_ROUTINE TAPE_ERROR_ROUTINEでは、SRB がエラー状態で完了したときに、デバイス固有のエラー処理が提供されます。 このルーチンは省略可能です。 |
TAPE_EXTENSION_INIT_ROUTINE ExtensionInit は、省略可能なドライバー固有のコンテキスト領域を初期化します。 このルーチンは、テープ ミニクラス ドライバーが読み込まれるときに TapeClassInitialize によって呼び出されます。 このルーチンは省略可能です。 |
TAPE_PROCESS_COMMAND_ROUTINE TAPE_PROCESS_COMMAND_ROUTINEは、IOCTL 要求のデバイス固有の側面を処理します。 |
TAPE_VERIFY_INQUIRY_ROUTINE TAPE_VERIFY_INQUIRY_ROUTINEは、テープ ミニクラス ドライバーが特定のデバイスを認識してサポートしているかどうかを判断します。 このルーチンは必須です。 |
構造
BLOCK_DEVICE_RANGE_DESCRIPTOR BLOCK_DEVICE_RANGE_DESCRIPTOR構造体 (minitape.h) は、ファイルのフラグメントに関連付けられている論理ブロックの範囲を表します。 |
BLOCK_DEVICE_TOKEN_DESCRIPTOR BLOCK_DEVICE_TOKEN_DESCRIPTOR構造体 (minitape.h) には、オフロード読み取りデータ操作の POPULATE TOKEN コマンドから返されるトークンが含まれています。 |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA 詳細情報: _CURRENT_INTERNAL_STATUS_PARAMETER_DATA構造体 (minitape.h) |
DEVICE_MEDIA_INFO _DEVICE_MEDIA_INFO構造体 (minitape.h) には、メディア デバイスの特性に関する詳細情報が含まれています。 |
ERROR_HISTORY_DIRECTORY 詳細情報: _ERROR_HISTORY_DIRECTORY構造体 (minitape.h) |
ERROR_HISTORY_DIRECTORY_ENTRY 詳細情報: _ERROR_HISTORY_DIRECTORY_ENTRY構造体 (minitape.h) |
GET_MEDIA_TYPES GET_MEDIA_TYPES構造体 (minitape.h) には、デバイスでサポートされているメディアの種類に関する情報が含まれています。 |
GROUP_AFFINITY _GROUP_AFFINITY構造体 (minitape.h) は、グループ番号とそのグループ内のプロセッサ アフィニティを指定します。 |
INQUIRYDATA _INQUIRYDATA構造体 (minitape.h) には、テープ デバイスに関連付けられている SCSI 照会データに関する情報が含まれています。 |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (minitape.h) 構造の詳細を確認してください。 |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (minitape.h) 構造体の詳細を確認してください。 |
MODE_PAGE_SUBPAGE_HEADER MODE_PAGE_SUBPAGE_HEADER (minitape.h) 構造体の詳細を確認してください。 |
POPULATE_TOKEN_HEADER POPULATE_TOKEN_HEADER構造体 (minitape.h) には、POPULATE TOKEN コマンドのコマンド データ ブロック (CDB) 内のパラメーターのヘッダーが含まれています。 |
PRI_REGISTRATION_LIST PRI_REGISTRATION_LIST構造体 (minitape.h) には、デバイス サーバー内でアクティブになっている永続的な予約と予約キーに関する情報が含まれています。 |
PRI_RESERVATION_DESCRIPTOR PRI_RESERVATION_DESCRIPTOR構造体 (minitape.h) は、デバイス サーバー内でアクティブな永続的な予約を表します。 |
PRI_RESERVATION_LIST PRI_RESERVATION_LIST構造体 (minitape.h) には、デバイス サーバー内でアクティブになっている永続的な予約の一覧が含まれています。 |
PRO_PARAMETER_LIST PRO_PARAMETER_LIST構造体 (minitape.h) には、永続的な予約 (PRO) コマンドでデバイス サーバーに送信される予約情報が含まれています。 |
PROCESSOR_NUMBER PROCESSOR_NUMBER構造体 (minitape.h) は、そのグループ番号とグループ相対プロセッサ番号によってプロセッサを識別します。 |
RECEIVE_TOKEN_INFORMATION_HEADER RECEIVE_TOKEN_INFORMATION_HEADER構造体 (minitape.h) には、オフロード データ転送操作の状態を説明する情報が含まれています。 |
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER構造体 (minitape.h) には、データ表現 (ROD) として作成されるトークンが含まれています。 |
REPORT_ZONES_DATA コードでこの構造を使用しないでください。 Microsoft では、内部使用専用のREPORT_ZONES_DATA構造を予約しています。 |
RT_PARAMETER_DATA RT_PARAMETER_DATA構造体 (minitape.h) には、レポート タイムスタンプ コマンドのパラメーター データが含まれています。 |
SAVED_INTERNAL_STATUS_PARAMETER_DATA 詳細情報: _SAVED_INTERNAL_STATUS_PARAMETER_DATA構造体 (minitape.h) |
SCSI_PNP_REQUEST_BLOCK T_SCSI_PNP_REQUEST_BLOCK 構造体 (minitape.h) には、SCSI プラグ アンド プレイ (PNP) 要求に関する情報が含まれています。 |
SCSI_POWER_REQUEST_BLOCK _SCSI_POWER_REQUEST_BLOCK構造体 (minitape.h) には、SCSI 電源管理要求に関する情報が含まれています。 |
SCSI_REQUEST_BLOCK SCSI_REQUEST_BLOCK構造体 (minitape.h) には、SCSI 要求ブロック (SRB) 関数の情報が含まれています。 |
SCSI_WMI_REQUEST_BLOCK _SCSI_WMI_REQUEST_BLOCK構造体 (minitape.h) には、WMI コマンドで使用するSCSI_REQUEST_BLOCKに関する情報が含まれています。 |
SES_CONFIGURATION_DIAGNOSTIC_PAGE 詳細情報: SES_CONFIGURATION_DIAGNOSTIC_PAGE構造体 (minitape.h) |
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE構造体 (minitape.h) には、エンクロージャ サービス プロセスで使用されるベンダー固有のマイクロコード イメージが含まれています。 |
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR構造体 (minitape.h) は、ダウンロード マイクロコードの状態と追加の状態を指定します。 |
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE構造体 (minitape.h) には、1 つ以上のダウンロード マイクロコード操作の状態に関する情報が含まれています。 |
SRBEX_DATA _SRBEX_DATA構造体 (minitape.h) では、拡張 SCSI 要求ブロック (SRB) データを格納するための一般化された形式が記述されています。 |
SRBEX_DATA_BIDIRECTIONAL _SRBEX_DATA_BIDIRECTIONAL構造体 (minitape.h) には、双方向転送コマンド用の拡張 SCSI 要求ブロック (SRB) データが含まれています。 |
SRBEX_DATA_IO_INFO _SRBEX_DATA_IO_INFO構造体 (minitape.h) には、拡張 SCSI 要求ブロック (SRB) の読み取りまたは書き込み要求に関連する追加情報が含まれています。 |
SRBEX_DATA_NVME_COMMAND SRBEX_DATA_NVME_COMMAND (minitape.h) 構造体を使用すると、ユーザーは NVMe 形式でコマンドをフレーム化して発行できます。 |
SRBEX_DATA_PNP _SRBEX_DATA_PNP構造体 (minitape.h) には、拡張プラグ アンド プレイ (PNP) SCSI 要求ブロック (SRB) の要求データが含まれています。 |
SRBEX_DATA_POWER _SRBEX_DATA_POWER構造体 (minitape.h) には、拡張電源 SCSI 要求ブロック (SRB) の要求データが含まれています。 |
SRBEX_DATA_SCSI_CDB_VAR _SRBEX_DATA_SCSI_CDB_VAR構造体 (minitape.h) には、可変長 SCSI コマンド データ ブロック (CDB) の拡張 SRB データが含まれています。 |
SRBEX_DATA_SCSI_CDB16 _SRBEX_DATA_SCSI_CDB16構造体 (minitape.h) には、16 バイト SCSI コマンド データ ブロック (CDB) の拡張 SRB データが含まれています。 |
SRBEX_DATA_SCSI_CDB32 _SRBEX_DATA_SCSI_CDB32構造体 (minitape.h) には、32 バイト SCSI コマンド データ ブロック (CDB) の拡張 SRB データが含まれています。 |
SRBEX_DATA_WMI _SRBEX_DATA_WMI構造体 (minitape.h) には、拡張 WMI SCSI 要求ブロック (SRB) の要求データが含まれています。 |
ST_PARAMETER_DATA ST_PARAMETER_DATA構造体 (minitape.h) には、set timestamp コマンドのパラメーター リストが含まれています。 |
STOR_ADDR_BTL8 _STOR_ADDR_BTL8構造体 (minitape.h) には、8 ビット Bus-Target-LUN (BTL8) アドレスのアドレス指定情報が含まれています。 |
STOR_ADDRESS _STOR_ADDRESS構造体 (minitape.h) には、ストレージ デバイスのアドレスを説明する一般的な情報が含まれています。 |
STOR_DEVICE_CAPABILITIES _STOR_DEVICE_CAPABILITIES構造 (minitape.h) には、ストレージ デバイスに関連するデバイス機能情報が含まれています。 |
STOR_DEVICE_CAPABILITIES_EX _STOR_DEVICE_CAPABILITIES_EX構造 (minitape.h) には、ストレージ デバイスに関連する拡張デバイス機能情報が含まれています。 |
STORAGE_PREDICT_FAILURE _STORAGE_PREDICT_FAILURE構造体 (minitape.h) には、デバイスが現在障害を予測しているかどうかに関する情報が含まれています。 |
STORAGE_REQUEST_BLOCK _STORAGE_REQUEST_BLOCK構造体 (minitape.h) では、SCSI 要求ブロック (SRB) の拡張形式について説明します。 |
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (minitape.h) 構造体の詳細を確認してください。 |
TAPE_CREATE_PARTITION _TAPE_CREATE_PARTITION構造体 (minitape.h) には、テープ メディアにパーティションを作成するために必要な情報が含まれています。 |
TAPE_ERASE _TAPE_ERASE構造体 (minitape.h) には、現在のテープ パーティションを消去するために必要な情報が含まれています。 |
TAPE_GET_DRIVE_PARAMETERS _TAPE_GET_DRIVE_PARAMETERS構造体 (minitape.h) には、テープ ドライブの機能に関する情報が含まれています。 |
TAPE_GET_MEDIA_PARAMETERS _TAPE_GET_MEDIA_PARAMETERS構造体 (minitape.h) には、テープ メディアのパラメーターに関する情報が含まれています。 |
TAPE_GET_POSITION _TAPE_GET_POSITION構造体 (minitape.h) には、テープ上の現在の絶対、論理、または擬似論理パーティションとオフセット位置が含まれています。 |
TAPE_INIT_DATA TAPE_INIT_DATAは、レガシ テープ ミニクラス ドライバーでのみ使用されます。 代わりに TAPE_INIT_DATA_EX を使用してください。 |
TAPE_INIT_DATA_EX TAPE_INIT_DATA_EXは、Windows 2000 テープ ミニクラス ドライバーに固有の値とルーチンを定義します。 テープ ミニクラス DriverEntry ルーチンは、この情報をテープ クラス ドライバーに渡して、ミニクラス ドライバーの初期化を完了します。 |
TAPE_PREPARE _TAPE_PREPARE構造体 (minitape.h) には、実行するテープ操作の種類を示す情報が含まれています。 |
TAPE_SET_DRIVE_PARAMETERS _TAPE_SET_DRIVE_PARAMETERS構造体 (minitape.h) には、テープ ドライブの構成可能なパラメーターを調整するために必要な情報が含まれています。 |
TAPE_SET_MEDIA_PARAMETERS _TAPE_SET_MEDIA_PARAMETERS構造体 (minitape.h) には、テープ ドライブ内のメディアのブロック サイズをリセットするために必要な情報が含まれています。 |
TAPE_SET_POSITION _TAPE_SET_POSITION構造体 (minitape.h) には、テープ上の現在の位置を指定したパーティションとオフセットに移動するために必要な情報が含まれています。 |
TAPE_WMI_OPERATIONS _TAPE_WMI_OPERATIONS構造体 (minitape.h) には、デバイスで実行する必要がある WMI 操作を示す情報が含まれています。 |
TAPE_WRITE_MARKS _TAPE_WRITE_MARKS構造体 (minitape.h) には、setmark、filemark、short filemark、または長いファイル マークをテープに書き込むのに必要な情報が含まれています。 |
TRACK_INFORMATION2 _TRACK_INFORMATION2構造体 (minitape.h) には、場所、サイズ、データ モードなど、詳細なトラック情報が含まれています。 |
VPD_EXTENDED_INQUIRY_DATA_PAGE 詳細情報: _VPD_EXTENDED_INQUIRY_DATA_PAGE 構造体 (minitape.h) |
VPD_THIRD_PARTY_COPY_PAGE _VPD_THIRD_PARTY_COPY_PAGE構造体 (minitape.h) は、オフロード データ転送操作の重要な製品データ (VPD) ページを定義します。 |
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE Microsoft はこの構造を内部使用専用として予約します。 コードで VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE 構造体を使用しないでください。 |
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR構造体 (minitape.h) は、Windows システムのサード パーティ製のコピー記述子を定義します。 |
WRITE_USING_TOKEN_HEADER WRITE_USING_TOKEN_HEADER構造体 (minitape.h) は、オフロード書き込みデータ操作の宛先データの場所を記述します。 |
ZONE_DESCRIPTIOR Microsoft はこの構造を内部使用専用として予約します。 コードで ZONE_DESCRIPTIOR 構造体を使用しないでください。 |
列挙
SES_DOWNLOAD_MICROCODE_STATE 詳細情報: _SES_DOWNLOAD_MICROCODE_STATE列挙 (minitape.h) |
SRBEX_DATA_NVME_COMMAND_FLAG SRBEX_DATA_NVME_COMMAND_FLAG (minitape.h) 列挙には、特定の SRBEX Data NVMe コマンドのプロパティを示す値が含まれています。 |
SRBEX_DATA_NVME_COMMAND_TYPE SRBEX_DATA_NVME_COMMAND_TYPE (minitape.h) には、SRBEX Data NVMe コマンドの種類を示す値が含まれています。 |
STOR_DEVICE_POWER_STATE _STOR_DEVICE_POWER_STATE列挙 (minitape.h) には、デバイスの電源状態を示す値が含まれています。 |
STOR_POWER_ACTION STOR_POWER_ACTION (minitape.h) には、電源切り替え中にシステムが入力しようとしている電源状態を示す値が含まれています。 |
STORAGE_MEDIA_TYPE _STORAGE_MEDIA_TYPE列挙 (minitape.h) には、デバイスがサポートするメディアの種類を示す値が含まれています。 |
TAPE_DRIVE_PROBLEM_TYPE _TAPE_DRIVE_PROBLEM_TYPE列挙 (minitape.h) には、テープ ドライブに関する問題の種類を示す値が含まれています。 |
TAPE_STATUS TAPE_STATUS列挙は、テープ クラス ドライバーがテープ デバイスの状態を報告するために使用する状態コードの一覧を提供します。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示