Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |