Freigeben über


scsi.h-Header

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

scsi.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_SCSI_MINIPORT_DSM

Eine DSM-Benachrichtigung (Data Set Management) wird in einer IOCTL_SCSI_MINIPORT_DSM-Steuerelementcodeanforderung an einen Miniporttreiber übertragen.

Functions

 
FIELD_OFFSET

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

Das RtlZeroMemory-Makro (scsi.h) füllt einen Speicherblock mit Nullen, wobei ein Zeiger auf den Block und die zu füllende Länge in Bytes angegeben wird.

Strukturen

 
BLOCK_DEVICE_RANGE_DESCRIPTOR

Die BLOCK_DEVICE_RANGE_DESCRIPTOR-Struktur (scsi.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 (storport.h) enthält das Token, das vom Befehl POPULATE TOKEN für einen Vorgang zum Ausladen von Lesedaten zurückgegeben wird.
CURRENT_INTERNAL_STATUS_PARAMETER_DATA

Weitere Informationen: _CURRENT_INTERNAL_STATUS_PARAMETER_DATA-Struktur (scsi.h)
ERROR_HISTORY_DIRECTORY

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

Weitere Informationen: _ERROR_HISTORY_DIRECTORY_ENTRY-Struktur (scsi.h)
INQUIRYDATA

Die INQUIRYDATA-Struktur (scsi.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 struktur MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (scsi.h).
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE

Erfahren Sie mehr über die struktur MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (scsi.h).
MODE_PAGE_SUBPAGE_HEADER

Erfahren Sie mehr über die struktur MODE_PAGE_SUBPAGE_HEADER (scsi.h).
PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR

Die PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR-Struktur enthält status Informationen für ein physisches Element.
PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA

Die PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA-Struktur enthält die Parameterdaten für ein physisches Element.
POPULATE_TOKEN_HEADER

Die POPULATE_TOKEN_HEADER-Struktur (scsi.h) enthält den Header für die Parameter in einem Befehlsdatenblock (CDB) des Befehls POPULATE TOKEN.
PRI_FULL_STATUS_DESCRIPTOR

Die PRI_FULL_STATUS_DESCRIPTOR-Struktur wird verwendet, um die PRI_FULL_STATUS_LIST-Struktur zu erstellen, die als Reaktion auf einen Befehl für persistente Reserve in zurückgegeben wird.
PRI_FULL_STATUS_DESCRIPTOR_HEADER

Die PRI_FULL_STATUS_DESCRIPTOR_HEADER-Struktur ist das erste Element einer PRI_FULL_STATUS_DESCRIPTOR-Struktur, das zum Auffüllen einer PRI_FULL_STATUS_LIST verwendet wird.
PRI_FULL_STATUS_LIST

Die PRI_FULL_STATUS_LIST-Struktur wird als Reaktion auf einen Persistent Reserve In-Befehl mit ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS zurückgegeben.
PRI_FULL_STATUS_LIST_HEADER

Die PRI_FULL_STATUS_LIST_HEADER-Struktur ist das erste Element einer PRI_FULL_STATUS_LIST, das als Reaktion auf einen Befehl für persistente Reserve in mit ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS zurückgegeben wird.
PRI_REGISTRATION_LIST

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

Die PRI_REPORT_CAPABILITIES-Struktur enthält Informationen zu persistenten Reservierungsfeatures.
PRI_RESERVATION_DESCRIPTOR

Die PRI_RESERVATION_DESCRIPTOR-Struktur (scsi.h) beschreibt eine persistente Reservierung, die auf einem Geräteserver aktiv ist.
PRI_RESERVATION_LIST

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

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

Die RECEIVE_TOKEN_INFORMATION_HEADER-Struktur (scsi.h) enthält Informationen, die die status eines Vorgangs zum Auslagern von Datenübertragungen beschreiben.
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER

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

Microsoft behält sich die REPORT_ZONES_DATA-Struktur nur für die interne Verwendung vor. Verwenden Sie diese Struktur nicht im Code.
RS_ALL_COMMANDS_PARAMETER_DATA

Die RS_ALL_COMMANDS_PARAMETER_DATA-Struktur enthält eine Liste mit RS_COMMAND_DESCRIPTOR Strukturen.
RS_COMMAND_DESCRIPTOR

Die RS_COMMAND_DESCRIPTOR-Struktur enthält Informationen zu einem einzelnen unterstützten Befehlsdeskriptorblock (CDB).
RS_COMMAND_TIMEOUTS_DESCRIPTOR

Die RS_COMMAND_TIMEOUTS_DESCRIPTOR-Struktur enthält Befehlstimeoutinformationen vom Beginn der Verarbeitung eines Befehls bis zur gemeldeten Vervollständigung.
RS_ONE_COMMAND_PARAMETER_DATA

Die RS_ONE_COMMAND_PARAMETER_DATA-Struktur enthält Informationen zum Befehlsdatenblock (CDB) und eine Verwendungszuordnung für Bits im CDB.
RT_PARAMETER_DATA

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

Weitere Informationen: _SAVED_INTERNAL_STATUS_PARAMETER_DATA-Struktur (scsi.h)
SES_CONFIGURATION_DIAGNOSTIC_PAGE

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

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

Die _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR-Struktur (scsi.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 (scsi.h) enthält Informationen über die status eines oder mehrerer Download-Microcodevorgänge.
ST_PARAMETER_DATA

Die ST_PARAMETER_DATA-Struktur (scsi.h) enthält die Parameterliste für den Set-Zeitstempelbefehl, der zum Initialisieren einer Geräteuhr verwendet wird.
STOR_ADDR_BTL8

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

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

Erfahren Sie mehr über die T2_COMMAND_DURATION_LIMIT_DESCRIPTOR -Struktur (scsi.h).
TRACK_INFORMATION2

Die _TRACK_INFORMATION2-Struktur (scsi.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 (scsi.h)
VPD_THIRD_PARTY_COPY_PAGE

Die _VPD_THIRD_PARTY_COPY_PAGE-Struktur (scsi.h) definiert die Seite "Wichtige Produktdaten" (VPD) für Die Auslagerung von Datenübertragungsvorgängen.
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE

Verwenden Sie diese Struktur nicht im Code. Microsoft behält sich die VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE-Struktur nur für die interne Verwendung vor.
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR

Die _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR-Struktur (scsi.h) definiert den Kopierdeskriptor eines Drittanbieters für Windows-Systeme.
WRITE_USING_TOKEN_HEADER

Die WRITE_USING_TOKEN_HEADER-Struktur (scsi.h) beschreibt die Zieldatenspeicherorte für einen Schreibvorgang aus dem Offload.
ZONE_DESCRIPTIOR

Verwenden Sie diese Struktur nicht im Code. Microsoft behält sich die ZONE_DESCRIPTIOR-Struktur nur für die interne Verwendung vor.

Enumerationen

 
SES_DOWNLOAD_MICROCODE_STATE

Weitere Informationen: _SES_DOWNLOAD_MICROCODE_STATE-Enumeration (scsi.h)