Freigeben über


minitape.h-Header

Dieser Header wird vom Speicher verwendet. Weitere Informationen finden Sie unter

minitape.h enthält die folgenden Programmierschnittstellen:

Functions

 
FIELD_OFFSET

Das FIELD_OFFSET Makro (minitape.h) gibt den Byteoffset des angegebenen Felds im angegebenen bekannten Strukturtyp zurück.
RtlZeroMemory

Das RtlZeroMemory-Makro (minitape.h) füllt einen Speicherblock mit Nullen, wobei ein Zeiger auf den Block und die Länge in Bytes angegeben wird, die ausgefüllt werden soll.
ScsiDebugPrint

Die ScsiDebugPrint-Funktion (minitape.h) gibt Debuginformationen mit einer angegebenen Ausführlichkeitsebene aus, die auf globalen Werten basiert.
TapeClassAllocateSrbBuffer

Die TapeClassAllocateSrbBuffer-Routine weist einen Srb-DataBuffer> zu.
TapeClassCompareMemory

Die TapeClassCompareMemory-Routine vergleicht zwei Speicherpuffer und gibt die Anzahl der äquivalenten Bytes zurück.
TapeClassInitialize

Die TapeClassInitialize-Routine führt einen Großteil der Treiber- und Geräteinitialisierung im Auftrag eines Miniklassentreibers durch.
TapeClassLiDiv

Die TapeClassLiDiv-Routine führt eine Division der beiden angegebenen ganzen Zahlen durch.
TapeClassLogicalBlockToPhysicalBlock

Die TapeClassLogicalBlockToPhysicalBlock-Routine übersetzt eine pseudologische Blockadresse in eine physische Blockadresse. Diese Routine gilt für SCSI-1-Geräte.
TapeClassPhysicalBlockToLogicalBlock

Die TapeClassPhysicalBlockToLogicalBlock-Routine übersetzt eine physische Blockadresse in eine pseudologische Blockadresse. Diese Routine gilt für SCSI-1-Geräte.
TapeClassZeroMemory

Die TapeClassZeroMemory-Routine füllt einen Puffer mit Nullen.
TapeDebugPrint

Die TapeDebugPrint-Routine druckt die angegebene Zeichenfolge.

Rückruffunktionen

 
TAPE_ERROR_ROUTINE

TAPE_ERROR_ROUTINE bietet gerätespezifische Fehlerbehandlung, wenn ein SRB mit einem Fehler status abgeschlossen wird. Diese Routine ist optional.
TAPE_EXTENSION_INIT_ROUTINE

ExtensionInit initialisiert einen optionalen, treiberspezifischen Kontextbereich. Diese Routine wird von TapeClassInitialize aufgerufen, wenn der Band-Miniklassentreiber geladen wird. Diese Routine ist optional.
TAPE_PROCESS_COMMAND_ROUTINE

TAPE_PROCESS_COMMAND_ROUTINE behandelt die gerätespezifischen Aspekte einer IOCTL-Anforderung.
TAPE_VERIFY_INQUIRY_ROUTINE

TAPE_VERIFY_INQUIRY_ROUTINE bestimmt, ob der Band-Miniklassentreiber ein bestimmtes Gerät erkennt und unterstützt. Diese Routine ist erforderlich.

Strukturen

 
BLOCK_DEVICE_RANGE_DESCRIPTOR

Die BLOCK_DEVICE_RANGE_DESCRIPTOR-Struktur (minitape.h) beschreibt einen Bereich von logischen Blöcken, die den Fragmenten einer Datei zugeordnet sind.
BLOCK_DEVICE_TOKEN_DESCRIPTOR

Die BLOCK_DEVICE_TOKEN_DESCRIPTOR-Struktur (minitape.h) enthält das Token, das vom Befehl POPULATE TOKEN für einen Auslagerungsvorgang zum Lesen von Daten zurückgegeben wird.
CURRENT_INTERNAL_STATUS_PARAMETER_DATA

Weitere Informationen: _CURRENT_INTERNAL_STATUS_PARAMETER_DATA-Struktur (minitape.h)
DEVICE_MEDIA_INFO

Die _DEVICE_MEDIA_INFO-Struktur (minitape.h) enthält detaillierte Informationen zu den Eigenschaften eines Mediengeräts.
ERROR_HISTORY_DIRECTORY

Weitere Informationen: _ERROR_HISTORY_DIRECTORY-Struktur (minitape.h)
ERROR_HISTORY_DIRECTORY_ENTRY

Weitere Informationen: _ERROR_HISTORY_DIRECTORY_ENTRY-Struktur (minitape.h)
GET_MEDIA_TYPES

Die GET_MEDIA_TYPES-Struktur (minitape.h) enthält Informationen zu den Von einem Gerät unterstützten Medientypen.
GROUP_AFFINITY

Die _GROUP_AFFINITY-Struktur (minitape.h) gibt eine Gruppennummer und die Prozessoraffinität innerhalb dieser Gruppe an.
INQUIRYDATA

Die _INQUIRYDATA-Struktur (minitape.h) enthält Informationen zu den SCSI-Abfragedaten, die einem Bandgerät zugeordnet sind.
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE

Erfahren Sie mehr über die MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE -Struktur (minitape.h).
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE

Erfahren Sie mehr über die MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE -Struktur (minitape.h).
MODE_PAGE_SUBPAGE_HEADER

Erfahren Sie mehr über die MODE_PAGE_SUBPAGE_HEADER -Struktur (minitape.h).
POPULATE_TOKEN_HEADER

Die POPULATE_TOKEN_HEADER-Struktur (minitape.h) enthält den Header für die Parameter in einem Befehlsdatenblock (Command Data Block, CDB) des POPULATE TOKEN-Befehls.
PRI_REGISTRATION_LIST

Die PRI_REGISTRATION_LIST-Struktur (minitape.h) enthält Informationen zu persistenten Reservierungen und Reservierungsschlüsseln, die auf einem Geräteserver aktiv sind.
PRI_RESERVATION_DESCRIPTOR

Die PRI_RESERVATION_DESCRIPTOR-Struktur (minitape.h) beschreibt eine persistente Reservierung, die innerhalb eines Geräteservers aktiv ist.
PRI_RESERVATION_LIST

Die PRI_RESERVATION_LIST-Struktur (minitape.h) enthält eine Liste persistenter Reservierungen, die auf einem Geräteserver aktiv sind.
PRO_PARAMETER_LIST

Die PRO_PARAMETER_LIST-Struktur (minitape.h) enthält Reservierungsinformationen, die in einem PRO-Befehl (Persistent Reserve Out) an einen Geräteserver gesendet werden.
PROCESSOR_NUMBER

Die PROCESSOR_NUMBER-Struktur (minitape.h) identifiziert einen Prozessor anhand seiner Gruppennummer und der gruppenrelativen Prozessornummer.
RECEIVE_TOKEN_INFORMATION_HEADER

Die RECEIVE_TOKEN_INFORMATION_HEADER-Struktur (minitape.h) enthält Informationen, die die status eines Auslagerungsvorgangs für die Datenübertragung beschreiben.
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER

Die RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER-Struktur (minitape.h) enthält ein Token, das als Darstellung von Daten (ROD) erstellt wird.
REPORT_ZONES_DATA

Verwenden Sie diese Struktur nicht in Ihrem Code. Microsoft reserviert die REPORT_ZONES_DATA-Struktur nur für die interne Verwendung.
RT_PARAMETER_DATA

Die RT_PARAMETER_DATA-Struktur (minitape.h) enthält die Parameterdaten für den Berichtszeitstempelbefehl.
SAVED_INTERNAL_STATUS_PARAMETER_DATA

Weitere Informationen: _SAVED_INTERNAL_STATUS_PARAMETER_DATA-Struktur (minitape.h)
SCSI_PNP_REQUEST_BLOCK

Die _SCSI_PNP_REQUEST_BLOCK-Struktur (minitape.h) enthält Informationen für SCSI-Plug-and-Play-Anforderungen (PNP).
SCSI_POWER_REQUEST_BLOCK

Die _SCSI_POWER_REQUEST_BLOCK-Struktur (minitape.h) enthält Informationen für SCSI-Energieverwaltungsanforderungen.
SCSI_REQUEST_BLOCK

Die SCSI_REQUEST_BLOCK-Struktur (minitape.h) enthält Informationen zu SRB-Funktionen (SCSI Request Block).
SCSI_WMI_REQUEST_BLOCK

Die _SCSI_WMI_REQUEST_BLOCK-Struktur (minitape.h) enthält Informationen zu einem SCSI_REQUEST_BLOCK zur Verwendung mit WMI-Befehlen.
SES_CONFIGURATION_DIAGNOSTIC_PAGE

Weitere Informationen: SES_CONFIGURATION_DIAGNOSTIC_PAGE-Struktur (minitape.h)
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE

Die _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE-Struktur (minitape.h) enthält ein herstellerspezifisches Mikrocodeimage, das vom Gehäusedienstprozess verwendet wird.
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR

Die _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR-Struktur (minitape.h) gibt die status und zusätzliche status eines Download-Microcodes an.
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE

Die _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE-Struktur (minitape.h) enthält Informationen über die status eines oder mehrerer Download-Microcodevorgänge.
ST_PARAMETER_DATA

Die ST_PARAMETER_DATA-Struktur (minitape.h) enthält die Parameterliste für den Befehl set timestamp.
STOR_ADDR_BTL8

Die _STOR_ADDR_BTL8-Struktur (minitape.h) enthält die Adressierungsinformationen für eine 8-Bit-Bus-Target-LUN -Adresse (BTL8).
STOR_ADDRESS

Die _STOR_ADDRESS-Struktur (minitape.h) enthält allgemeine Informationen, die eine Speichergeräteadresse beschreiben.
STOR_DEVICE_CAPABILITIES

Die _STOR_DEVICE_CAPABILITIES-Struktur (minitape.h) enthält Informationen zu Gerätefunktionen, die für Speichergeräte relevant sind.
STOR_DEVICE_CAPABILITIES_EX

Die _STOR_DEVICE_CAPABILITIES_EX-Struktur (minitape.h) enthält informationen zu erweiterten Gerätefunktionen, die für Speichergeräte relevant sind.
STORAGE_PREDICT_FAILURE

Die _STORAGE_PREDICT_FAILURE-Struktur (minitape.h) enthält Informationen darüber, ob ein Gerät derzeit einen Fehler vorhersagt.
STORAGE_REQUEST_BLOCK

Die _STORAGE_REQUEST_BLOCK-Struktur (minitape.h) beschreibt das erweiterte Format eines SCSI-Anforderungsblocks (SRB).
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR

Erfahren Sie mehr über die T2_COMMAND_DURATION_LIMIT_DESCRIPTOR-Struktur (minitape.h).
TAPE_CREATE_PARTITION

Die _TAPE_CREATE_PARTITION-Struktur (minitape.h) enthält die Informationen, die zum Erstellen von Partitionen auf einem Bandmedium erforderlich sind.
TAPE_ERASE

Die _TAPE_ERASE-Struktur (minitape.h) enthält die Informationen, die zum Löschen der aktuellen Bandpartition erforderlich sind.
TAPE_GET_DRIVE_PARAMETERS

Die _TAPE_GET_DRIVE_PARAMETERS-Struktur (minitape.h) enthält Informationen zu den Funktionen eines Bandlaufwerks.
TAPE_GET_MEDIA_PARAMETERS

Die _TAPE_GET_MEDIA_PARAMETERS-Struktur (minitape.h) enthält Informationen zu den Parametern eines Bandmediums.
TAPE_GET_POSITION

Die _TAPE_GET_POSITION-Struktur (minitape.h) enthält die aktuelle absolute, logische oder pseudologische Partitions- und Offsetposition auf dem Band.
TAPE_INIT_DATA

TAPE_INIT_DATA wird nur von Legacy-Band-Miniklassentreibern verwendet. Verwenden Sie stattdessen TAPE_INIT_DATA_EX.
TAPE_INIT_DATA_EX

TAPE_INIT_DATA_EX definiert Werte und Routinen, die für einen Windows 2000-Band-Miniklassentreiber spezifisch sind. Die Band-Miniklassen-Routine DriverEntry übergibt diese Informationen an den Bandklassentreiber, um die Initialisierung des Miniklassentreibers abzuschließen.
TAPE_PREPARE

Die _TAPE_PREPARE-Struktur (minitape.h) enthält Informationen, die den Typ des auszuführenden Bandvorgangs angeben.
TAPE_SET_DRIVE_PARAMETERS

Die _TAPE_SET_DRIVE_PARAMETERS-Struktur (minitape.h) enthält die Informationen, die zum Anpassen der konfigurierbaren Parameter eines Bandlaufwerks erforderlich sind.
TAPE_SET_MEDIA_PARAMETERS

Die _TAPE_SET_MEDIA_PARAMETERS-Struktur (minitape.h) enthält die Informationen, die zum Zurücksetzen der Blockgröße der Medien in einem Bandlaufwerk erforderlich sind.
TAPE_SET_POSITION

Die _TAPE_SET_POSITION-Struktur (minitape.h) enthält die Informationen, die zum Verschieben der aktuellen Position auf dem Band in die angegebene Partition und den angegebenen Offset erforderlich sind.
TAPE_WMI_OPERATIONS

Die _TAPE_WMI_OPERATIONS-Struktur (minitape.h) enthält Informationen, die angeben, welcher WMI-Vorgang vom Gerät ausgeführt werden muss.
TAPE_WRITE_MARKS

Die _TAPE_WRITE_MARKS-Struktur (minitape.h) enthält die Informationen, die zum Schreiben eines Setmarks, eines Filemarks, eines kurzen Filemarks oder eines langen Dateizeichens auf Band erforderlich sind.
TRACK_INFORMATION2

Die _TRACK_INFORMATION2-Struktur (minitape.h) enthält detaillierte Spurinformationen, einschließlich Standort, Größe und Datenmodus.
VPD_EXTENDED_INQUIRY_DATA_PAGE

Weitere Informationen: _VPD_EXTENDED_INQUIRY_DATA_PAGE-Struktur (minitape.h)
VPD_THIRD_PARTY_COPY_PAGE

Die _VPD_THIRD_PARTY_COPY_PAGE-Struktur (minitape.h) definiert die Seite "Wichtige Produktdaten" (VPD) für Auslagerungsvorgänge für Datenübertragungen.
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE

Microsoft reserviert diese Struktur nur für die interne Verwendung. Verwenden Sie nicht die VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE-Struktur in Ihrem Code.
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR

Die _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR-Struktur (minitape.h) definiert den Kopierdeskriptor von Drittanbietern für Windows-Systeme.
WRITE_USING_TOKEN_HEADER

Die WRITE_USING_TOKEN_HEADER-Struktur (minitape.h) beschreibt die Zieldatenspeicherorte für einen Auslagerungsvorgang für Schreibdaten.
ZONE_DESCRIPTIOR

Microsoft reserviert diese Struktur nur für die interne Verwendung. Verwenden Sie nicht die ZONE_DESCRIPTIOR-Struktur in Ihrem Code.

Enumerationen

 
SES_DOWNLOAD_MICROCODE_STATE

Weitere Informationen: _SES_DOWNLOAD_MICROCODE_STATE-Enumeration (minitape.h)
STOR_DEVICE_POWER_STATE

Die _STOR_DEVICE_POWER_STATE-Enumeration (minitape.h) enthält Werte, die den Energiezustand des Geräts angeben.
STOR_POWER_ACTION

Die STOR_POWER_ACTION (minitape.h) enthält Werte, die den Energiezustand angeben, den das System während eines Energieübergangs eingehen wird.
STORAGE_MEDIA_TYPE

Die _STORAGE_MEDIA_TYPE-Enumeration (minitape.h) enthält Werte, die die Von einem Gerät unterstützten Medientypen angeben.
TAPE_DRIVE_PROBLEM_TYPE

Die _TAPE_DRIVE_PROBLEM_TYPE-Enumeration (minitape.h) enthält Werte, die Typen von Problemen mit einem Bandlaufwerk angeben.
TAPE_STATUS

Die TAPE_STATUS-Enumeration enthält eine Liste der status Codes, die der Bandklassentreiber verwendet, um die status eines Bandgeräts zu melden.