Condividi tramite


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.