intestazione minitape.h
Questa intestazione viene usata dall'archiviazione. Per altre informazioni, vedere:
minitape.h contiene le interfacce di programmazione seguenti:
Funzioni
FIELD_OFFSET La macro FIELD_OFFSET (minitape.h) restituisce l'offset di byte del campo specificato nel tipo di struttura noto specificato. |
RtlZeroMemory La macro RtlZeroMemory (minitape.h) riempie un blocco di memoria con zeri, dato un puntatore al blocco e la lunghezza, in byte, da riempire. |
ScsiDebugPrint La funzione ScsiDebugPrint (minitape.h) stampa le informazioni di debug con un livello di dettaglio specificato in base ai valori globali. |
TapeClassAllocateSrbBuffer La routine TapeClassAllocateSrbBuffer alloca un oggetto Srb-DataBuffer>. |
TapeClassCompareMemory La routine TapeClassCompareMemory confronta due buffer di memoria e restituisce il numero di byte equivalenti. |
TapeClassInitialize La routine TapeClassInitialize esegue gran parte dell'inizializzazione del driver e del dispositivo per conto di un driver miniclasse. |
TapeClassLiDiv La routine TapeClassLiDiv esegue una divisione dei due interi indicati. |
TapeClassLogicalBlockToPhysicalBlock La routine TapeClassLogicalBlockToPhysicalBlock converte un indirizzo di blocco pseudologico in un indirizzo di blocco fisico. Questa routine è per i dispositivi SCSI-1. |
TapeClassPhysicalBlockToLogicalBlock La routine TapeClassPhysicalBlockToLogicalBlock converte un indirizzo di blocco fisico in un indirizzo di blocco pseudologico. Questa routine è per i dispositivi SCSI-1. |
TapeClassZeroMemory La routine TapeClassZeroMemory riempie un buffer con zeri. |
TapeDebugPrint La routine TapeDebugPrint stampa la stringa indicata. |
Funzioni di callback
TAPE_ERROR_ROUTINE TAPE_ERROR_ROUTINE fornisce una gestione degli errori specifica del dispositivo quando un SRB viene completato con uno stato di errore. Questa routine è facoltativa. |
TAPE_EXTENSION_INIT_ROUTINE ExtensionInit inizializza un'area di contesto facoltativa specifica del driver. Questa routine viene chiamata da TapeClassInitialize quando viene caricato il driver di miniclasse nastro. Questa routine è facoltativa. |
TAPE_PROCESS_COMMAND_ROUTINE TAPE_PROCESS_COMMAND_ROUTINE gestisce gli aspetti specifici del dispositivo di una richiesta IOCTL. |
TAPE_VERIFY_INQUIRY_ROUTINE TAPE_VERIFY_INQUIRY_ROUTINE determina se il driver miniclasse nastro riconosce e supporta un determinato dispositivo. Questa routine è obbligatoria. |
Strutture
BLOCK_DEVICE_RANGE_DESCRIPTOR La struttura BLOCK_DEVICE_RANGE_DESCRIPTOR (minitape.h) descrive un intervallo di blocchi logici associati ai frammenti di un file. |
BLOCK_DEVICE_TOKEN_DESCRIPTOR La struttura BLOCK_DEVICE_TOKEN_DESCRIPTOR (minitape.h) contiene il token restituito dal comando POPULATE TOKEN per un'operazione di offload dei dati di lettura. |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA Altre informazioni su: struttura _CURRENT_INTERNAL_STATUS_PARAMETER_DATA (minitape.h) |
DEVICE_MEDIA_INFO La struttura _DEVICE_MEDIA_INFO (minitape.h) contiene informazioni dettagliate sulle caratteristiche di un dispositivo multimediale. |
ERROR_HISTORY_DIRECTORY Altre informazioni su: struttura _ERROR_HISTORY_DIRECTORY (minitape.h) |
ERROR_HISTORY_DIRECTORY_ENTRY Altre informazioni su: struttura _ERROR_HISTORY_DIRECTORY_ENTRY (minitape.h) |
GET_MEDIA_TYPES La struttura GET_MEDIA_TYPES (minitape.h) contiene informazioni sui tipi di supporti supportati da un dispositivo. |
GROUP_AFFINITY La struttura _GROUP_AFFINITY (minitape.h) specifica un numero di gruppo e l'affinità del processore all'interno di tale gruppo. |
INCHIESTADATA La struttura _INQUIRYDATA (minitape.h) contiene informazioni sui dati di richiesta SCSI associati a un dispositivo nastro. |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE Altre informazioni sulla struttura MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (minitape.h). |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE Altre informazioni sulla struttura MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (minitape.h). |
MODE_PAGE_SUBPAGE_HEADER Altre informazioni sulla struttura MODE_PAGE_SUBPAGE_HEADER (minitape.h). |
POPULATE_TOKEN_HEADER La struttura POPULATE_TOKEN_HEADER (minitape.h) contiene l'intestazione per i parametri in un blocco di dati di comando (CDB) del comando POPULATE TOKEN. |
PRI_REGISTRATION_LIST La struttura PRI_REGISTRATION_LIST (minitape.h) contiene informazioni sulle prenotazioni persistenti e sulle chiavi di prenotazione attive all'interno di un server di dispositivi. |
PRI_RESERVATION_DESCRIPTOR La struttura PRI_RESERVATION_DESCRIPTOR (minitape.h) descrive una prenotazione persistente attiva all'interno di un server di dispositivi. |
PRI_RESERVATION_LIST La struttura PRI_RESERVATION_LIST (minitape.h) contiene un elenco di prenotazioni persistenti attive all'interno di un server di dispositivi. |
PRO_PARAMETER_LIST La struttura PRO_PARAMETER_LIST (minitape.h) contiene informazioni sulla prenotazione inviate in un comando Pro (Persistent Reserve Out) a un server di dispositivi. |
PROCESSOR_NUMBER La struttura PROCESSOR_NUMBER (minitape.h) identifica un processore in base al numero di gruppo e al numero del processore relativo al gruppo. |
RECEIVE_TOKEN_INFORMATION_HEADER La struttura RECEIVE_TOKEN_INFORMATION_HEADER (minitape.h) contiene informazioni che descrivono lo stato di un'operazione di trasferimento dati offload. |
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER La struttura RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER (minitape.h) contiene un token creato come rappresentazione dei dati (ROD). |
REPORT_ZONES_DATA Non usare questa struttura nel codice. Microsoft riserva la struttura REPORT_ZONES_DATA solo per uso interno. |
RT_PARAMETER_DATA La struttura RT_PARAMETER_DATA (minitape.h) contiene i dati dei parametri per il comando timestamp del report. |
SAVED_INTERNAL_STATUS_PARAMETER_DATA Altre informazioni su: struttura _SAVED_INTERNAL_STATUS_PARAMETER_DATA (minitape.h) |
SCSI_PNP_REQUEST_BLOCK La struttura _SCSI_PNP_REQUEST_BLOCK (minitape.h) contiene informazioni per le richieste PNP (Plug and Play SCSI). |
SCSI_POWER_REQUEST_BLOCK La struttura _SCSI_POWER_REQUEST_BLOCK (minitape.h) contiene informazioni per le richieste di risparmio energia SCSI. |
SCSI_REQUEST_BLOCK La struttura SCSI_REQUEST_BLOCK (minitape.h) contiene informazioni per le funzioni SRB (SCSI Request Block). |
SCSI_WMI_REQUEST_BLOCK La struttura _SCSI_WMI_REQUEST_BLOCK (minitape.h) contiene informazioni su un SCSI_REQUEST_BLOCK da usare con i comandi WMI. |
SES_CONFIGURATION_DIAGNOSTIC_PAGE Altre informazioni su: struttura SES_CONFIGURATION_DIAGNOSTIC_PAGE (minitape.h) |
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE La struttura _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE (minitape.h) contiene un'immagine di microcodice specifica del fornitore usata dal processo dei servizi enclosure. |
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR La struttura _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (minitape.h) specifica lo stato e lo stato aggiuntivo di un microcodice di download. |
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE La struttura _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE (minitape.h) contiene informazioni sullo stato di una o più operazioni di microcodice di download. |
ST_PARAMETER_DATA La struttura ST_PARAMETER_DATA (minitape.h) contiene l'elenco di parametri per il comando set timestamp. |
STOR_ADDR_BTL8 La struttura _STOR_ADDR_BTL8 (minitape.h) contiene le informazioni di indirizzamento per un indirizzo BTL8 (Bus-Target-LUN) a 8 bit. |
STOR_ADDRESS La struttura _STOR_ADDRESS (minitape.h) contiene informazioni generali che descrivono un indirizzo del dispositivo di archiviazione. |
STOR_DEVICE_CAPABILITIES La struttura _STOR_DEVICE_CAPABILITIES (minitape.h) contiene informazioni sulle funzionalità dei dispositivi rilevanti per i dispositivi di archiviazione. |
STOR_DEVICE_CAPABILITIES_EX La struttura _STOR_DEVICE_CAPABILITIES_EX (minitape.h) contiene informazioni estese sulle funzionalità dei dispositivi rilevanti per i dispositivi di archiviazione. |
STORAGE_PREDICT_FAILURE La struttura _STORAGE_PREDICT_FAILURE (minitape.h) contiene informazioni su se un dispositivo sta attualmente stimando un errore. |
STORAGE_REQUEST_BLOCK La struttura _STORAGE_REQUEST_BLOCK (minitape.h) descrive il formato esteso di un blocco di richieste SCSI (SRB). |
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR Altre informazioni sulla struttura T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (minitape.h). |
TAPE_CREATE_PARTITION La struttura _TAPE_CREATE_PARTITION (minitape.h) contiene le informazioni necessarie per creare partizioni su un supporto nastro. |
TAPE_ERASE La struttura _TAPE_ERASE (minitape.h) contiene le informazioni necessarie per cancellare la partizione nastro corrente. |
TAPE_GET_DRIVE_PARAMETERS La struttura _TAPE_GET_DRIVE_PARAMETERS (minitape.h) contiene informazioni sulle funzionalità di un'unità nastro. |
TAPE_GET_MEDIA_PARAMETERS La struttura _TAPE_GET_MEDIA_PARAMETERS (minitape.h) contiene informazioni sui parametri di un supporto nastro. |
TAPE_GET_POSITION La struttura _TAPE_GET_POSITION (minitape.h) contiene la posizione corrente assoluta, logica o pseudo logica e offset sul nastro. |
TAPE_INIT_DATA TAPE_INIT_DATA viene usato solo dai driver di miniclasse nastro legacy. Usare invece TAPE_INIT_DATA_EX. |
TAPE_INIT_DATA_EX TAPE_INIT_DATA_EX definisce valori e routine specifiche di un driver miniclasse nastro di Windows 2000. La routine tape miniclass DriverEntry passa queste informazioni al driver di classe nastro per completare l'inizializzazione del driver miniclasse. |
TAPE_PREPARE La struttura _TAPE_PREPARE (minitape.h) contiene informazioni che indicano il tipo di operazione su nastro da eseguire. |
TAPE_SET_DRIVE_PARAMETERS La struttura _TAPE_SET_DRIVE_PARAMETERS (minitape.h) contiene le informazioni necessarie per modificare i parametri configurabili di un'unità nastro. |
TAPE_SET_MEDIA_PARAMETERS La struttura _TAPE_SET_MEDIA_PARAMETERS (minitape.h) contiene le informazioni necessarie per reimpostare le dimensioni del blocco del supporto in un'unità nastro. |
TAPE_SET_POSITION La struttura _TAPE_SET_POSITION (minitape.h) contiene le informazioni necessarie per spostare la posizione corrente sul nastro alla partizione e all'offset specificati. |
TAPE_WMI_OPERATIONS La struttura _TAPE_WMI_OPERATIONS (minitape.h) contiene informazioni che indicano quale operazione WMI deve essere eseguita dal dispositivo. |
TAPE_WRITE_MARKS La struttura _TAPE_WRITE_MARKS (minitape.h) contiene le informazioni necessarie per scrivere un segno di set, un segno di file, un segno di file breve o un segno di file lungo su nastro. |
TRACK_INFORMATION2 La struttura _TRACK_INFORMATION2 (minitape.h) contiene informazioni dettagliate sulle tracce, tra cui posizione, dimensioni e modalità dati. |
VPD_EXTENDED_INQUIRY_DATA_PAGE Altre informazioni su: struttura _VPD_EXTENDED_INQUIRY_DATA_PAGE (minitape.h) |
VPD_THIRD_PARTY_COPY_PAGE La struttura _VPD_THIRD_PARTY_COPY_PAGE (minitape.h) definisce la pagina dei dati di prodotto (VPD) essenziali per le operazioni di trasferimento dei dati di offload. |
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE Microsoft riserva questa struttura solo per uso interno. Non usare la struttura VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE nel codice. |
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR La struttura _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (minitape.h) definisce il descrittore di copia di terze parti per i sistemi Windows. |
WRITE_USING_TOKEN_HEADER La struttura WRITE_USING_TOKEN_HEADER (minitape.h) descrive i percorsi dei dati di destinazione per un'operazione di scrittura dei dati di offload. |
ZONE_DESCRIPTIOR Microsoft riserva questa struttura solo per uso interno. Non usare la struttura ZONE_DESCRIPTIOR nel codice. |
Enumerazioni
SES_DOWNLOAD_MICROCODE_STATE Altre informazioni su: enumerazione _SES_DOWNLOAD_MICROCODE_STATE (minitape.h) |
STOR_DEVICE_POWER_STATE L'enumerazione _STOR_DEVICE_POWER_STATE (minitape.h) contiene valori che indicano uno stato di alimentazione del dispositivo. |
STOR_POWER_ACTION Il STOR_POWER_ACTION (minitape.h) contiene valori che indicano lo stato di alimentazione che il sistema sta per entrare durante una transizione di alimentazione. |
STORAGE_MEDIA_TYPE L'enumerazione _STORAGE_MEDIA_TYPE (minitape.h) contiene valori che indicano i tipi di supporti supportati da un dispositivo. |
TAPE_DRIVE_PROBLEM_TYPE L'enumerazione _TAPE_DRIVE_PROBLEM_TYPE (minitape.h) contiene valori che indicano tipi di problemi con un'unità nastro. |
TAPE_STATUS L'enumerazione TAPE_STATUS fornisce un elenco dei codici di stato usati dal driver della classe nastro per segnalare lo stato di un dispositivo nastro. |