minitape.h 標頭
記憶體會使用此標頭。 如需詳細資訊,請參閱:
minitape.h 包含下列程序設計介面:
函式
FIELD_OFFSET FIELD_OFFSET宏 (minitape.h) 傳回指定結構類型中指定欄位的位元組位移。 |
RtlZeroMemory RtlZeroMemory 宏 (minitape.h) 以零填滿記憶體區塊,並提供區塊的指標,並以位元組為單位填滿長度。 |
ScsiDebugPrint ScsiDebugPrint 函式 (minitape.h) 會根據全域值,以指定的詳細資訊層級列印偵錯資訊。 |
TapeClassAllocateSrbBuffer TapeClassAllocateSrbBuffer 例程會配置 Srb-DataBuffer>。 |
TapeClassCompareMemory TapeClassCompareMemory 例程會比較兩個記憶體緩衝區,並傳回相等的位元組數目。 |
TapeClassInitialize TapeClassInitialize 例程代表迷你類別驅動程序執行大部分的驅動程式和裝置初始化。 |
TapeClassLiDiv TapeClassLiDiv 例程會執行兩個指示整數的除法。 |
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 深入瞭解 minitape.h) 結構MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (。 |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE 深入瞭解 minitape.h) 結構MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (。 |
MODE_PAGE_SUBPAGE_HEADER 深入瞭解 minitape.h) 結構MODE_PAGE_SUBPAGE_HEADER (。 |
POPULATE_TOKEN_HEADER POPULATE_TOKEN_HEADER 結構 (minitape.h) 包含填入 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 minitape.h () _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE結構包含一或多個下載微碼作業狀態的相關信息。 |
ST_PARAMETER_DATA ST_PARAMETER_DATA結構 (minitape.h) 包含 set timestamp 命令的參數清單。 |
STOR_ADDR_BTL8 _STOR_ADDR_BTL8結構 (minitape.h) 包含 8 位總線目標 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 磁帶迷你類別驅動程式特有的值和例程。 磁帶 miniclass 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 或 long 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) |
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列舉提供磁帶類別驅動程式用來報告磁帶裝置狀態的狀態代碼清單。 |