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. |
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) |
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. |