cabeçalho minitape.h

Esse cabeçalho é usado pelo armazenamento. Para obter mais informações, consulte:

minitape.h contém as seguintes interfaces de programação:

Funções

 
FIELD_OFFSET

A macro FIELD_OFFSET (minitape.h) retorna o deslocamento de bytes do campo especificado no tipo de estrutura conhecido especificado.
RtlZeroMemory

A macro RtlZeroMemory (minitape.h) preenche um bloco de memória com zeros, dado um ponteiro para o bloco e o comprimento, em bytes, a ser preenchido.
ScsiDebugPrint

A função ScsiDebugPrint (minitape.h) imprime informações de depuração com um nível especificado de verbosidade com base em valores globais.
TapeClassAllocateSrbBuffer

A rotina TapeClassAllocateSrbBuffer aloca um Srb-DataBuffer>.
TapeClassCompareMemory

A rotina TapeClassCompareMemory compara dois buffers de memória e retorna o número de bytes equivalentes.
TapeClassInitialize

A rotina TapeClassInitialize executa grande parte da inicialização do driver e do dispositivo em nome de um driver de miniclasse.
TapeClassLiDiv

A rotina TapeClassLiDiv executa uma divisão dos dois inteiros indicados.
TapeClassLogicalBlockToPhysicalBlock

A rotina TapeClassLogicalBlockToPhysicalBlock converte um endereço de bloco pseudológico em um endereço de bloco físico. Essa rotina é para dispositivos SCSI-1.
TapeClassPhysicalBlockToLogicalBlock

A rotina TapeClassPhysicalBlockToLogicalBlock converte um endereço de bloco físico em um endereço de bloco pseudológico. Essa rotina é para dispositivos SCSI-1.
TapeClassZeroMemory

A rotina TapeClassZeroMemory preenche um buffer com zeros.
TapeDebugPrint

A rotina TapeDebugPrint imprime a cadeia de caracteres indicada.

Funções de retorno de chamada

 
TAPE_ERROR_ROUTINE

TAPE_ERROR_ROUTINE fornece tratamento de erro específico do dispositivo quando um SRB é concluído com um erro status. Essa rotina é opcional.
TAPE_EXTENSION_INIT_ROUTINE

ExtensionInit inicializa uma área de contexto opcional específica do driver. Essa rotina é chamada por TapeClassInitialize quando o driver de miniclasse de fita é carregado. Essa rotina é opcional.
TAPE_PROCESS_COMMAND_ROUTINE

TAPE_PROCESS_COMMAND_ROUTINE manipula os aspectos específicos do dispositivo de uma solicitação IOCTL.
TAPE_VERIFY_INQUIRY_ROUTINE

TAPE_VERIFY_INQUIRY_ROUTINE determina se o driver de miniclasse de fita reconhece e dá suporte a um determinado dispositivo. Essa rotina é necessária.

Estruturas

 
BLOCK_DEVICE_RANGE_DESCRIPTOR

A estrutura de BLOCK_DEVICE_RANGE_DESCRIPTOR (minitape.h) descreve um intervalo de blocos lógicos associados aos fragmentos de um arquivo.
BLOCK_DEVICE_TOKEN_DESCRIPTOR

A estrutura de BLOCK_DEVICE_TOKEN_DESCRIPTOR (minitape.h) contém o token retornado do comando POPULATE TOKEN para uma operação de dados de leitura de descarregamento.
CURRENT_INTERNAL_STATUS_PARAMETER_DATA

Saiba mais sobre: estrutura _CURRENT_INTERNAL_STATUS_PARAMETER_DATA (minitape.h)
DEVICE_MEDIA_INFO

A estrutura de _DEVICE_MEDIA_INFO (minitape.h) contém informações detalhadas sobre as características de um dispositivo de mídia.
ERROR_HISTORY_DIRECTORY

Saiba mais sobre: estrutura de _ERROR_HISTORY_DIRECTORY (minitape.h)
ERROR_HISTORY_DIRECTORY_ENTRY

Saiba mais sobre: estrutura de _ERROR_HISTORY_DIRECTORY_ENTRY (minitape.h)
GET_MEDIA_TYPES

A estrutura de GET_MEDIA_TYPES (minitape.h) contém informações sobre os tipos de mídia compatíveis com um dispositivo.
GROUP_AFFINITY

A estrutura de _GROUP_AFFINITY (minitape.h) especifica um número de grupo e a afinidade do processador dentro desse grupo.
INQUIRYDATA

A estrutura de _INQUIRYDATA (minitape.h) contém informações sobre os dados de consulta SCSI associados a um dispositivo de fita.
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE

Saiba mais sobre a estrutura MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (minitape.h).
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE

Saiba mais sobre a estrutura MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (minitape.h).
MODE_PAGE_SUBPAGE_HEADER

Saiba mais sobre a estrutura MODE_PAGE_SUBPAGE_HEADER (minitape.h).
POPULATE_TOKEN_HEADER

A estrutura de POPULATE_TOKEN_HEADER (minitape.h) contém o cabeçalho dos parâmetros em um bloco de dados de comando (CDB) do comando POPULATE TOKEN.
PRI_REGISTRATION_LIST

A estrutura de PRI_REGISTRATION_LIST (minitape.h) contém informações sobre reservas persistentes e chaves de reserva que estão ativas em um servidor de dispositivo.
PRI_RESERVATION_DESCRIPTOR

A estrutura de PRI_RESERVATION_DESCRIPTOR (minitape.h) descreve uma reserva persistente que está ativa em um servidor de dispositivo.
PRI_RESERVATION_LIST

A estrutura PRI_RESERVATION_LIST (minitape.h) contém uma lista de reservas persistentes que estão ativas em um servidor de dispositivo.
PRO_PARAMETER_LIST

A estrutura de PRO_PARAMETER_LIST (minitape.h) contém informações de reserva enviadas em um comando PRO (Persistent Reserve Out) para um servidor de dispositivo.
PROCESSOR_NUMBER

A estrutura de PROCESSOR_NUMBER (minitape.h) identifica um processador pelo número do grupo e pelo número do processador relativo ao grupo.
RECEIVE_TOKEN_INFORMATION_HEADER

A estrutura de RECEIVE_TOKEN_INFORMATION_HEADER (minitape.h) contém informações que descrevem o status de uma operação de transferência de dados de descarregamento.
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER

A estrutura de RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER (minitape.h) contém um token criado como uma representação de dados (ROD).
REPORT_ZONES_DATA

Não use essa estrutura em seu código. A Microsoft reserva a estrutura REPORT_ZONES_DATA somente para uso interno.
RT_PARAMETER_DATA

A estrutura de RT_PARAMETER_DATA (minitape.h) contém os dados de parâmetro para o comando timestamp do relatório.
SAVED_INTERNAL_STATUS_PARAMETER_DATA

Saiba mais sobre: estrutura de _SAVED_INTERNAL_STATUS_PARAMETER_DATA (minitape.h)
SCSI_PNP_REQUEST_BLOCK

A estrutura de _SCSI_PNP_REQUEST_BLOCK (minitape.h) contém informações para solicitações PNP (plug-and-play) SCSI.
SCSI_POWER_REQUEST_BLOCK

A estrutura de _SCSI_POWER_REQUEST_BLOCK (minitape.h) contém informações para solicitações de gerenciamento de energia SCSI.
SCSI_REQUEST_BLOCK

A estrutura de SCSI_REQUEST_BLOCK (minitape.h) contém informações para funções SRB (Bloco de Solicitação SCSI).
SCSI_WMI_REQUEST_BLOCK

A estrutura de _SCSI_WMI_REQUEST_BLOCK (minitape.h) contém informações sobre um SCSI_REQUEST_BLOCK para uso com comandos WMI.
SES_CONFIGURATION_DIAGNOSTIC_PAGE

Saiba mais sobre: estrutura de SES_CONFIGURATION_DIAGNOSTIC_PAGE (minitape.h)
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE

A estrutura de _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE (minitape.h) contém uma imagem de microcódigo específica do fornecedor usada pelo processo de serviços de compartimento.
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR

A estrutura de _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (minitape.h) especifica o status e status adicional de um microcódigo de download.
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE

A estrutura _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE (minitape.h) contém informações sobre o status de uma ou mais operações de microcódigo de download.
SRBEX_DATA

A estrutura de _SRBEX_DATA (minitape.h) descreve o formato generalizado para conter dados estendidos do SRB (Bloco de Solicitação SCSI).
SRBEX_DATA_BIDIRECTIONAL

A estrutura de _SRBEX_DATA_BIDIRECTIONAL (minitape.h) contém os dados estendidos do SRB (Bloco de Solicitação SCSI) para comandos de transferência bidirecional.
SRBEX_DATA_IO_INFO

A estrutura _SRBEX_DATA_IO_INFO (minitape.h ) contém informações adicionais relacionadas a uma solicitação de leitura ou gravação em um SRB (Bloco de Solicitação SCSI estendido).
SRBEX_DATA_NVME_COMMAND

A estrutura SRBEX_DATA_NVME_COMMAND (minitape.h) permite que o usuário enquadra e emita um comando no formato NVMe.
SRBEX_DATA_PNP

A estrutura de _SRBEX_DATA_PNP (minitape.h) contém os dados de solicitação de um SRB (bloco de solicitação scsi) de plug and play estendido (PNP).
SRBEX_DATA_POWER

A estrutura de _SRBEX_DATA_POWER (minitape.h) contém os dados de solicitação de um SRB (Bloco de Solicitação SCSI) de energia estendida.
SRBEX_DATA_SCSI_CDB_VAR

A estrutura de _SRBEX_DATA_SCSI_CDB_VAR (minitape.h) contém os dados SRB estendidos para um CDB (bloco de dados de comando SCSI) de comprimento variável.
SRBEX_DATA_SCSI_CDB16

A estrutura de _SRBEX_DATA_SCSI_CDB16 (minitape.h) contém os dados SRB estendidos para um BLOCO de dados de comando SCSI de 16 bytes (CDB).
SRBEX_DATA_SCSI_CDB32

A estrutura de _SRBEX_DATA_SCSI_CDB32 (minitape.h) contém os dados SRB estendidos para um BLOCO de dados de comando SCSI de 32 bytes (CDB).
SRBEX_DATA_WMI

A estrutura de _SRBEX_DATA_WMI (minitape.h) contém os dados de solicitação de um SRB (Bloco de Solicitação SCSI do WMI estendido).
ST_PARAMETER_DATA

A estrutura ST_PARAMETER_DATA (minitape.h) contém a lista de parâmetros para o comando de carimbo de data/hora definido.
STOR_ADDR_BTL8

A estrutura de _STOR_ADDR_BTL8 (minitape.h) contém as informações de endereçamento para um endereço BTL8 (Bus-Target-LUN) de 8 bits.
STOR_ADDRESS

A estrutura de _STOR_ADDRESS (minitape.h) contém informações gerais que descrevem um endereço de dispositivo de armazenamento.
STOR_DEVICE_CAPABILITIES

A estrutura de _STOR_DEVICE_CAPABILITIES (minitape.h) contém informações de funcionalidades do dispositivo relevantes para dispositivos de armazenamento.
STOR_DEVICE_CAPABILITIES_EX

A estrutura de _STOR_DEVICE_CAPABILITIES_EX (minitape.h) contém informações de funcionalidades de dispositivo estendidas relevantes para dispositivos de armazenamento.
STORAGE_PREDICT_FAILURE

A estrutura de _STORAGE_PREDICT_FAILURE (minitape.h) contém informações sobre se um dispositivo está prevendo uma falha no momento.
STORAGE_REQUEST_BLOCK

A estrutura de _STORAGE_REQUEST_BLOCK (minitape.h) descreve o formato estendido de um SRB (Bloco de Solicitação SCSI).
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR

Saiba mais sobre a estrutura T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (minitape.h).
TAPE_CREATE_PARTITION

A estrutura de _TAPE_CREATE_PARTITION (minitape.h) contém as informações necessárias para criar partições em uma mídia de fita.
TAPE_ERASE

A estrutura de _TAPE_ERASE (minitape.h) contém as informações necessárias para apagar a partição de fita atual.
TAPE_GET_DRIVE_PARAMETERS

A estrutura _TAPE_GET_DRIVE_PARAMETERS (minitape.h) contém informações sobre os recursos de uma unidade de fita.
TAPE_GET_MEDIA_PARAMETERS

A estrutura de _TAPE_GET_MEDIA_PARAMETERS (minitape.h) contém informações sobre os parâmetros de uma mídia de fita.
TAPE_GET_POSITION

A estrutura de _TAPE_GET_POSITION (minitape.h) contém a partição lógica absoluta, lógica ou pseudo-lógica atual e a posição de deslocamento na fita.
TAPE_INIT_DATA

TAPE_INIT_DATA é usado apenas por drivers de miniclasse de fita herdados. Em vez disso, use TAPE_INIT_DATA_EX.
TAPE_INIT_DATA_EX

TAPE_INIT_DATA_EX define valores e rotinas específicos de um driver de miniclasse de fita do Windows 2000. A rotina driverEntry de miniclasse de fita passa essas informações para o driver de classe de fita para concluir a inicialização do driver de miniclasse.
TAPE_PREPARE

A estrutura _TAPE_PREPARE (minitape.h) contém informações que indicam o tipo de operação de fita a ser executada.
TAPE_SET_DRIVE_PARAMETERS

A estrutura de _TAPE_SET_DRIVE_PARAMETERS (minitape.h) contém as informações necessárias para ajustar os parâmetros configuráveis de uma unidade de fita.
TAPE_SET_MEDIA_PARAMETERS

A estrutura de _TAPE_SET_MEDIA_PARAMETERS (minitape.h) contém as informações necessárias para redefinir o tamanho do bloco da mídia em uma unidade de fita.
TAPE_SET_POSITION

A estrutura de _TAPE_SET_POSITION (minitape.h) contém as informações necessárias para mover a posição atual na fita para a partição e deslocamento especificados.
TAPE_WMI_OPERATIONS

A estrutura _TAPE_WMI_OPERATIONS (minitape.h) contém informações que indicam qual operação WMI deve ser executada pelo dispositivo.
TAPE_WRITE_MARKS

A estrutura _TAPE_WRITE_MARKS (minitape.h) contém as informações necessárias para gravar um setmark, uma marca de arquivo, uma marca de arquivo curta ou uma marca de arquivo longa em fita.
TRACK_INFORMATION2

A estrutura _TRACK_INFORMATION2 (minitape.h) contém informações detalhadas de controle, incluindo local, tamanho e modo de dados.
VPD_EXTENDED_INQUIRY_DATA_PAGE

Saiba mais sobre: estrutura _VPD_EXTENDED_INQUIRY_DATA_PAGE (minitape.h)
VPD_THIRD_PARTY_COPY_PAGE

A estrutura de _VPD_THIRD_PARTY_COPY_PAGE (minitape.h) define a página VPD (dados vitais do produto) para operações de transferência de dados de descarregamento.
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE

A Microsoft reserva essa estrutura somente para uso interno. Não use a estrutura VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE em seu código.
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR

A estrutura de _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (minitape.h) define o descritor de cópia de terceiros para sistemas Windows.
WRITE_USING_TOKEN_HEADER

A estrutura WRITE_USING_TOKEN_HEADER (minitape.h) descreve os locais de dados de destino para uma operação de dados de gravação de descarregamento.
ZONE_DESCRIPTIOR

A Microsoft reserva essa estrutura somente para uso interno. Não use a estrutura ZONE_DESCRIPTIOR em seu código.

Enumerações

 
SES_DOWNLOAD_MICROCODE_STATE

Saiba mais sobre: enumeração _SES_DOWNLOAD_MICROCODE_STATE (minitape.h)
SRBEX_DATA_NVME_COMMAND_FLAG

A enumeração SRBEX_DATA_NVME_COMMAND_FLAG (minitape.h) contém valores que indicam as propriedades de um comando NVMe de dados SRBEX específico.
SRBEX_DATA_NVME_COMMAND_TYPE

O SRBEX_DATA_NVME_COMMAND_TYPE (minitape.h) contém valores que indicam os tipos de comando NVMe de Dados SRBEX.
STOR_DEVICE_POWER_STATE

A enumeração _STOR_DEVICE_POWER_STATE (minitape.h) contém valores que indicam um estado de energia do dispositivo.
STOR_POWER_ACTION

O STOR_POWER_ACTION (minitape.h) contém valores que indicam o estado de energia que o sistema está prestes a inserir durante uma transição de energia.
STORAGE_MEDIA_TYPE

A enumeração _STORAGE_MEDIA_TYPE (minitape.h) contém valores que indicam os tipos de mídia compatíveis com um dispositivo.
TAPE_DRIVE_PROBLEM_TYPE

A enumeração _TAPE_DRIVE_PROBLEM_TYPE (minitape.h) contém valores que indicam tipos de problemas com uma unidade de fita.
TAPE_STATUS

A enumeração TAPE_STATUS fornece uma lista dos códigos de status que o driver de classe de fita usa para relatar o status de um dispositivo de fita.