Заголовок 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 (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) содержит заголовок для параметров в командном блоке данных (CDB) команды POPULATE TOKEN.
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) содержит сведения о резервировании, которые отправляются в команде Persistent Reserve Out (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

Не используйте эту структуру в коде. Корпорация Майкрософт резервирует структуру REPORT_ZONES_DATA только для внутреннего использования.
RT_PARAMETER_DATA

Структура RT_PARAMETER_DATA (minitape.h) содержит данные параметров для команды timestamp отчета.
SAVED_INTERNAL_STATUS_PARAMETER_DATA

Дополнительные сведения: структура _SAVED_INTERNAL_STATUS_PARAMETER_DATA (minitape.h)
SCSI_PNP_REQUEST_BLOCK

Структура _SCSI_PNP_REQUEST_BLOCK (minitape.h) содержит сведения о запросах SCSI plug and play (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) содержит сведения о SCSI_REQUEST_BLOCK для использования с командами WMI.
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) содержит сведения о состоянии одной или нескольких операций скачивания микрокода.
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) содержит данные запроса для блока запросов SCSI (SRB) с расширенным подключением (PNP).
SRBEX_DATA_POWER

Структура _SRBEX_DATA_POWER (minitape.h) содержит данные запроса для блока запросов SCSI с расширенным энергопотреблением (SRB).
SRBEX_DATA_SCSI_CDB_VAR

Структура _SRBEX_DATA_SCSI_CDB_VAR (minitape.h) содержит расширенные данные SRB для блока данных команд SCSI переменной длины (CDB).
SRBEX_DATA_SCSI_CDB16

Структура _SRBEX_DATA_SCSI_CDB16 (minitape.h) содержит расширенные данные SRB для 16-байтового блока данных (CDB) SCSI.
SRBEX_DATA_SCSI_CDB32

Структура _SRBEX_DATA_SCSI_CDB32 (minitape.h) содержит расширенные данные SRB для 32-байтового блока данных (CDB) SCSI.
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 или 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

Корпорация Майкрософт резервирует эту структуру только для внутреннего использования. Не используйте структуру 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

Корпорация Майкрософт резервирует эту структуру только для внутреннего использования. Не используйте структуру ZONE_DESCRIPTIOR в коде.

Перечисления

 
SES_DOWNLOAD_MICROCODE_STATE

Дополнительные сведения: перечисление _SES_DOWNLOAD_MICROCODE_STATE (minitape.h)
SRBEX_DATA_NVME_COMMAND_FLAG

Перечисление SRBEX_DATA_NVME_COMMAND_FLAG (minitape.h) содержит значения, указывающие свойства определенной команды NVMe для данных SRBEX.
SRBEX_DATA_NVME_COMMAND_TYPE

SRBEX_DATA_NVME_COMMAND_TYPE (minitape.h) содержит значения, указывающие типы команд NVMe данных SRBEX.
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 содержит список кодов состояния, которые драйвер класса ленты использует для отчета о состоянии ленточного устройства.