Freigeben über


ntddstor.h-Header

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

ntddstor.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_STORAGE_BREAK_RESERVATION

Unterbricht eine Datenträgerreservierung.
IOCTL_STORAGE_CHECK_VERIFY

Bestimmt, ob die Medien auf einem Wechselmedium geändert wurden, das der Aufrufer für Lese- oder Schreibzugriff geöffnet hat.
IOCTL_STORAGE_CHECK_VERIFY2

Bestimmt, ob sich die Medien auf einem Wechselmediengerät geändert haben – der Aufrufer hat mit FILE_READ_ATTRIBUTES geöffnet.
IOCTL_STORAGE_DEVICE_POWER_CAP

Ein Treiber kann IOCTL_STORAGE_DEVICE_POWER_CAP verwenden, um eine maximale Betriebsleistungsaufnahme für ein Speichergerät anzugeben.
IOCTL_STORAGE_DIAGNOSTIC

IOCTL_STORAGE_DIAGNOSTIC wird verwendet, um Diagnosedaten aus dem Speichertreiberstapel abzufragen.
IOCTL_STORAGE_EJECT_MEDIA

Bewirkt, dass das Gerät die Medien auswerfen kann, wenn das Gerät Auswurffunktionen unterstützt.
IOCTL_STORAGE_EJECTION_CONTROL

Sperrt das Gerät, um das Entfernen der Medien zu verhindern.
IOCTL_STORAGE_FIND_NEW_DEVICES

Bestimmt, ob ein anderes vom Treiber unterstütztes Gerät mit dem E/A-Bus verbunden ist, entweder seit dem Start des Systems oder seit der letzten Verarbeitung dieser Anforderung durch den Treiber.
IOCTL_STORAGE_FIRMWARE_ACTIVATE

Ein Treiber kann IOCTL_STORAGE_FIRMWARE_ACTIVATE verwenden, um ein Firmwareimage auf einem Speichergerät zu aktivieren.
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Ein Treiber kann IOCTL_STORAGE_FIRMWARE_DOWNLOAD verwenden, um ein Firmwareimage auf ein Speichergerät herunterzuladen, aktiviert es jedoch nicht.
IOCTL_STORAGE_FIRMWARE_GET_INFO

Ein Treiber kann IOCTL_STORAGE_FIRMWARE_GET_INFO verwenden, um ein Speichergerät nach detaillierten Firmwareinformationen abzufragen.
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG

Ein Treiber kann IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG verwenden, um die internen status Daten vom Gerät abzurufen.
IOCTL_STORAGE_GET_DEVICE_NUMBER

Gibt eine STORAGE_DEVICE_NUMBER-Struktur zurück, die den FILE_DEVICE_XXX Typ, die Gerätenummer und für ein partitionierbares Gerät die Partitionsnummer enthält, die vom Treiber beim Starten des Geräts zugewiesen wurde.
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX

Gibt eine STORAGE_DEVICE_NUMBER-Struktur zurück, die den FILE_DEVICE_XXX Typ, die Gerätenummer, die Geräte-GUID und für ein partitionierbares Gerät die Partitionsnummer enthält, die vom Treiber beim Starten des Geräts zugewiesen wurde.
IOCTL_STORAGE_GET_HOTPLUG_INFO

Ruft die Hotplug-Konfiguration des angegebenen Geräts ab.
IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES

Die IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES Anforderung wird an den Speicherklassentreiber gesendet, um verfügbare und verwendete Zuordnungsressourcen auf einem Speichergerät zu ermitteln.
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

Fragt den generischen übergeordneten USB-Treiber nach der Seriennummer eines USB-Geräts ab.
IOCTL_STORAGE_GET_MEDIA_TYPES

Gibt Informationen zur Geometrie von Diskettenlaufwerken zurück.
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

Gibt Informationen zu den Medientypen zurück, die von einem Gerät unterstützt werden.
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

Der IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS-Steuerelementcode fragt das physische Element ab, das von einem Gerät status, und gibt es zurück.
IOCTL_STORAGE_LOAD_MEDIA

Bewirkt, dass Medien in ein Gerät geladen werden, das der Aufrufer für Lese- oder Schreibzugriff geöffnet hat.
IOCTL_STORAGE_LOAD_MEDIA2

Bewirkt, dass Medien in ein Gerät geladen werden, das der Aufrufer mit FILE_READ_ATTRIBUTES geöffnet hat.
IOCTL_STORAGE_MANAGE_BYPASS_IO

Der IOCTL_STORAGE_MANAGE_BYPASS_IO-Steuerungscode steuert BypassIO-Vorgänge für eine bestimmte Datei in allen Ebenen des Volume- und Speicherstapels.
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

Diese IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Anforderung wird verwendet, um eine Datasetverwaltungsanforderung an ein Speichergerät zu senden.
IOCTL_STORAGE_MCN_CONTROL

Aktiviert oder deaktiviert vorübergehend die Übermittlung der benutzerdefinierten PnP-Ereignisse GUID_IO_MEDIA_ARRIVAL und GUID_IO_MEDIA_REMOVAL auf einem Wechselmediengerät.
IOCTL_STORAGE_MEDIA_REMOVAL

IOCTL_STORAGE_MEDIA_REMOVAL sperrt das Gerät, um das Entfernen des Mediums zu verhindern.
IOCTL_STORAGE_PERSISTENT_RESERVE_IN

Erfahren Sie mehr über theIOCTL_STORAGE_PERSISTENT_RESERVE_IN E/A-Steuerungscode.
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT

Erfahren Sie mehr über theIOCTL_STORAGE_PERSISTENT_RESERVE_OUT E/A-Steuerungscode.
IOCTL_STORAGE_PREDICT_FAILURE

Fragt nach einer Vorhersage des Gerätefehlers ab.
IOCTL_STORAGE_PROTOCOL_COMMAND

Ein Treiber kann IOCTL_STORAGE_PROTOCOL_COMMAND verwenden, um anbieterspezifische Befehle an ein Speichergerät zu übergeben.
IOCTL_STORAGE_QUERY_PROPERTY

Ein Treiber kann IOCTL_STORAGE_QUERY_PROPERTY verwenden, um Eigenschaften eines Speichergeräts oder Adapters zurückzugeben.
IOCTL_STORAGE_READ_CAPACITY

Die IOCTL_STORAGE_READ_CAPACITY-Anforderung gibt die Lesekapazitätsinformationen für das Zielspeichergerät zurück.
IOCTL_STORAGE_REINITIALIZE_MEDIA

Ein Treiber kann den IOCTL_STORAGE_REINITIALIZE_MEDIA-Steuerungscode verwenden, um ein Gerät neu zu initialisieren/zu löschen.
IOCTL_STORAGE_RELEASE

Gibt ein Gerät frei, das zuvor für die ausschließliche Verwendung des Aufrufers auf einem Bus reserviert war, der mehrere Initiatoren und das Konzept der Reservierung eines Geräts, z. B. einen SCSI-Bus, unterstützt.
IOCTL_STORAGE_RESERVE

Beansprucht ein Gerät für die ausschließliche Verwendung des Aufrufers auf einem Bus, der mehrere Initiatoren unterstützt, und das Konzept der Reservierung eines Geräts, z. B. einen SCSI-Bus.
IOCTL_STORAGE_RESET_BUS

Setzt einen E/A-Bus und indirekt jedes Gerät im Bus zurück.
IOCTL_STORAGE_RESET_DEVICE

Setzt nach Möglichkeit ein Nicht-SCSI-Speichergerät zurück, ohne dass sich dies auf andere Geräte im Bus auswirkt.
IOCTL_STORAGE_SET_HOTPLUG_INFO

Legt die Hotplug-Konfiguration des angegebenen Geräts fest.
IOCTL_STORAGE_SET_PROPERTY

Ein Treiber kann IOCTL_STORAGE_SET_PROPERTY verwenden, um die Eigenschaften eines Speichergeräts oder Adapters festzulegen.
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

Ein Treiber kann IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD verwenden, um den Temperaturschwellenwert eines Speichergeräts festzulegen (sofern es von der Hardware unterstützt wird).

Functions

 
DEVICE_DSM_ROUND_DN

Das DEVICE_DSM_ROUND_DN Makros ist eine DSM-Hilfsroutine, die eine Bytemenge auf eine bestimmte Anzahl ganzer Bytes rundet.
DEVICE_DSM_ROUND_UP

Das DEVICE_DSM_ROUND_UP Makros ist eine DSM-Hilfsroutine, die eine Bytemenge auf eine bestimmte Anzahl ganzer Bytes rundet.
DeviceDsmAddDataSetRange

Die DeviceDsmAddDataSetRange-Funktion fügt einer DEVICE_DSM_INPUT-Struktur einen Datensatzbereich hinzu.
DeviceDsmDataSetRanges

Die Funktion DeviceDsmDataSetRanges ruft einen Zeiger auf die Datasetbereiche ab, die einer DEVICE_DSM_INPUT-Struktur zugeordnet sind.
DeviceDsmGetInputLength

Die DeviceDsmGetInputLength-Funktion ruft die Anzahl der Bytes in einer DEVICE_DSM_INPUT-Struktur ab.
DeviceDsmGetNumberOfDataSetRanges

Die DeviceDsmGetNumberOfDataSetRanges-Funktion ruft die Anzahl der Datasetbereiche in der Nutzlast einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Anforderung ab.
DeviceDsmGetOutputBlockLength

Die DeviceDsmGetOutputBlockLength-Funktion ruft die Länge eines DSM-Ausgabeblocks (Data Set Management) in Bytes ab.
DeviceDsmGetOutputLength

Die DeviceDsmGetOutputLength-Funktion ruft die Länge eines Ausgabevorgangs der Datasetverwaltung in Bytes ab.
DeviceDsmInitializeInput

Die DeviceDsmInitializeInput-Funktion initialisiert eine DEVICE_DSM_INPUT-Struktur.
DeviceDsmInitializeOutput

Die DeviceDsmInitializeOutput-Funktion initialisiert eine DEVICE_DSM_OUTPUT-Struktur.
DeviceDsmNumberOfDataSetRanges

Die DeviceDsmNumberOfDataSetRanges-Funktion ruft die Anzahl der Datasetbereiche in der Nutzlast einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Anforderung ab.
DeviceDsmOutputBlock

Die DeviceDsmOutputBlock-Funktion ruft den Ausgabeblock einer DEVICE_DSM_OUTPUT-Struktur ab.
DeviceDsmParameterBlock

Die DeviceDsmParameterBlock-Funktion ruft den Parameterblock für einen DSM-Vorgang (Data Set Management) ab.
DeviceDsmValidateInput

Die DeviceDsmValidateInput-Funktion überprüft, ob eine DEVICE_DSM_INPUT-Struktur gültig ist.
DeviceDsmValidateOutput

Die DeviceDsmValidateOutput-Funktion überprüft eine DEVICE_DSM_OUTPUT-Struktur.
DeviceDsmValidateOutputLength

Die DeviceDsmValidateOutputLength-Funktion überprüft die Länge eines Ausgabepuffers.
IsDsmActionNonDestructive

Das Makro IsDsmActionNonDestructive bestimmt, ob eine DSM-Aktion (Data Set Management) nicht destruktiv ist.
RtlCopyMemory

Die RtlCopyMemory-Routine kopiert den Inhalt eines Quellspeicherblocks in einen Zielspeicherblock.
RtlZeroMemory

Das RtlZeroMemory-Makro (ntddstor.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.

Strukturen

 
BPIO_INPUT

Die BPIO_INPUT-Struktur gibt den angeforderten BypassIO-Vorgang und Flags für den IOCTL_STORAGE_MANAGE_BYPASS_IO-Steuerelementcode an.
BPIO_OUTPUT

Die BPIO_OUTPUT-Struktur wird verwendet, um Informationen zum BypassIO-Vorgang für den IOCTL_STORAGE_MANAGE_BYPASS_IO-Steuerungscode zurückzugeben.
BPIO_RESULTS

Die BPIO_RESULTS-Struktur definiert vorgangsspezifische BypassIO-Ausgaben für BPIO_OP_ENABLE- und BPIO_OP_QUERY-Vorgänge, wenn ein Treiber den Vorgang fehlschlägt.
DEVICE_COPY_OFFLOAD_DESCRIPTOR

Wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Kopierauslagerungsfunktionen eines Speichergeräts zu beschreiben.
DEVICE_DATA_SET_LB_PROVISIONING_STATE

Die DEVICE_DATA_SET_LB_PROVISIONING_STATE-Struktur wird von einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Anforderung zurückgegeben, wenn Informationen zur Bereitstellung logischer Blöcke für einen Datasetbereich angefordert werden.
DEVICE_DATA_SET_RANGE

Die DEVICE_DSM_RANGE-Struktur (oder DEVICE_DATA_SET_RANGE) gibt einen Block von Datasetbereichen für die Attribute für ein Gerät an.
DEVICE_DATA_SET_REPAIR_PARAMETERS

Die DEVICE_DATA_SET_REPAIR_PARAMETERS-Struktur gibt die Parameter eines Reparaturvorgangs für Speicherplätze an, der für eine Datasetverwaltungsaktion angegeben ist.
DEVICE_DSM_CONVERSION_OUTPUT

Die DEVICE_DSM_CONVERSION_OUTPUT-Struktur ist nur für die Systemverwendung reserviert.
DEVICE_DSM_DEFINITION

Die DEVICE_DSM_DEFINITION-Struktur enthält die Eigenschaften für eine DsM-Aktion (Data Set Management).
DEVICE_DSM_FREE_SPACE_OUTPUT

Die _DEVICE_DSM_FREE_SPACE_OUTPUT-Struktur ist nur für die Systemnutzung reserviert.
DEVICE_DSM_LOST_QUERY_OUTPUT

Die _DEVICE_DSM_LOST_QUERY_OUTPUT-Struktur ist nur für die Systemverwendung reserviert.
DEVICE_DSM_LOST_QUERY_PARAMETERS

Die _DEVICE_DSM_LOST_QUERY_PARAMETERS-Struktur ist nur für die Systemnutzung reserviert.
DEVICE_DSM_NOTIFICATION_PARAMETERS

Die DEVICE_DSM_NOTIFICATION_PARAMETERS-Struktur gibt die Parameter für einen Benachrichtigungsvorgang im Zusammenhang mit den Datasetattributen für ein Gerät an.
DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS

Die DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS-Struktur enthält Informationen zur Zwischenspeicherungspriorität, die auf einen Bereich von logischen Blöcken angewendet werden sollen.
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

Die DEVICE_DSM_OFFLOAD_READ_PARAMETERS-Struktur gibt die Parameter für eine Auslagerungsleseaktion im Zusammenhang mit den Datasetattributen für ein Gerät an.
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

Die DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS-Struktur gibt die Parameter für eine Auslagerungsschreibaktion im Zusammenhang mit den Datasetattributen für ein Gerät an.
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT

Die DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT-Struktur speichert physische Adressbereiche, die einem oder mehreren logischen Blockbereichen entsprechen.
DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT

Die DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT-Struktur gibt an, ob das Gerät die lokale Reparatur von Speicherplätzen bevorzugt.
DEVICE_DSM_RANGE_ERROR_INFO

Die DEVICE_DSM_RANGE_ERROR_OUTPUT-Struktur (oder DEVICE_DSM_RANGE_ERROR_INFO) speichert Informationen darüber, ob ein oder mehrere logische Blockbereiche Medienfehler enthalten.
DEVICE_DSM_REPORT_ZONES_DATA

Die DEVICE_DSM_REPORT_ZONES_DATA-Struktur ist nur für die Systemverwendung reserviert.
DEVICE_DSM_REPORT_ZONES_PARAMETERS

Die DEVICE_DSM_REPORT_ZONES_PARAMETERS-Struktur ist nur für die Systemverwendung reserviert.
DEVICE_DSM_TIERING_QUERY_INPUT

Erfahren Sie, wie die DEVICE_DSM_TIERING_QUERY_INPUT-Struktur nur für die Systemverwendung reserviert ist.
DEVICE_DSM_TIERING_QUERY_OUTPUT

Die DEVICE_DSM_TIERING_QUERY_OUTPUT-Struktur ist nur für die Systemnutzung reserviert.
DEVICE_INTERNAL_STATUS_DATA

Weitere Informationen: DEVICE_INTERNAL_STATUS_DATA-Struktur
DEVICE_LB_PROVISIONING_DESCRIPTOR

Die DEVICE_LB_PROVISIONING_DESCRIPTOR-Struktur ist eine der Abfrageergebnisstrukturen, die von einer IOCTL_STORAGE_QUERY_PROPERTY-Anforderung zurückgegeben werden. Diese Struktur enthält die schlanken Bereitstellungsfunktionen für ein Speichergerät.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES

Die STRUKTUR DEVICE DSM_INPUT (oder DEVICE_MANAGE_DATA_SET_ATTRIBUTES) gibt eine Verwaltungsaktion für die Datasetattribute für ein Gerät an.
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

Die DEVICE_DSM_OUTPUT-Struktur (oder DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) beschreibt die Ausgabe für IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Codeanforderungen für einige Datasetverwaltungsaktionen.
DEVICE_MEDIA_INFO

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

Wird in Verbindung mit dem IOCTL_STORAGE_QUERY_PROPERTY Steuercode verwendet, um die Energiefunktionen eines Speichergeräts zu beschreiben.
DEVICE_SEEK_PENALTY_DESCRIPTOR

Die DEVICE_SEEK_PENALTY_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Suchstrafdeskriptordaten für ein Gerät abzurufen.
DEVICE_STORAGE_ADDRESS_RANGE

Die DEVICE_STORAGE_ADDRESS_RANGE-Struktur enthält einen physischen Adressbereich.
DEVICE_STORAGE_RANGE_ATTRIBUTES

Weitere Informationen: DEVICE_STORAGE_RANGE_ATTRIBUTES-Struktur
DEVICE_TRIM_DESCRIPTOR

Die DEVICE_TRIM_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Kürzungsdeskriptordaten für ein Gerät abzurufen.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

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

Die GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST-Struktur beschreibt die internen status Daten, die über IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG angefordert werden.
GET_MEDIA_TYPES

Die _GET_MEDIA_TYPES-Struktur (ntddstor.h) enthält Informationen zu den Von einem Gerät unterstützten Medientypen.
PERSISTENT_RESERVE_COMMAND

Erfahren Sie mehr über die PERSISTENT_RESERVE_COMMAND-Struktur.
PHYSICAL_ELEMENT_STATUS

Die PHYSICAL_ELEMENT_STATUS-Struktur definiert den Ausgabepuffer für IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR

Die PHYSICAL_ELEMENT_STATUS_DESCRIPTOR-Struktur enthält status Informationen für ein physisches Element.
PHYSICAL_ELEMENT_STATUS_REQUEST

Die PHYSICAL_ELEMENT_STATUS_REQUEST-Struktur definiert das Startelement für die Suche nach dem physischen Element status eines Geräts.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

Die STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Speicherzugriffsausrichtungsdeskriptordaten für ein Gerät abzurufen.
STORAGE_ADAPTER_DESCRIPTOR

Die STORAGE_ADAPTER_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Speicheradapterdeskriptordaten für ein Gerät abzurufen.
STORAGE_BREAK_RESERVATION_REQUEST

Die STORAGE_BREAK_RESERVATION_REQUEST-Struktur wird in Verbindung mit der IOCTL_STORAGE_BREAK_RESERVATION-Anforderung verwendet, um eine zuvor reservierte Datenträgerressource frei zu geben.
STORAGE_BUS_RESET_REQUEST

Die STORAGE_BUS_RESET_REQUEST-Struktur wird in Verbindung mit der IOCTL_STORAGE_RESET_BUS-Anforderung verwendet, um den Pfad des zurückzusetzenden Busses anzugeben.
STORAGE_CRYPTO_CAPABILITY

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

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

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

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

Die STORAGE_DESCRIPTOR_HEADER-Struktur wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Eigenschaften eines Speichergeräts oder Adapters abzurufen.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

Die STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR-Struktur wird verwendet, um die Informationen zu Attributen für ein Gerät abzurufen.
STORAGE_DEVICE_DESCRIPTOR

Die STORAGE_DEVICE_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Speichergerätedeskriptordaten für ein Gerät abzurufen.
STORAGE_DEVICE_ID_DESCRIPTOR

Die STORAGE_DEVICE_ID_DESCRIPTOR-Struktur wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Geräte-ID-Deskriptordaten für ein Gerät abzurufen.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

Der Ausgabepuffer für „StorageDeviceIoCapabilityProperty“, wie in STORAGE_PROPERTY_ID definiert.
STORAGE_DEVICE_LED_STATE_DESCRIPTOR

Die STORAGE_DEVICE_LED_STATE_DESCRIPTOR-Struktur beschreibt den LED-Zustand eines Geräts.
STORAGE_DEVICE_NUMBER

Die STORAGE_DEVICE_NUMBER-Struktur wird in Verbindung mit der IOCTL_STORAGE_GET_DEVICE_NUMBER-Anforderung verwendet, um den FILE_DEVICE_XXX Gerätetyp, die Gerätenummer und für ein Gerät, das partitioniert werden kann, die Partitionsnummer abzurufen, die einem Gerät vom Treiber zugewiesen wird, wenn das Gerät gestartet wird.
STORAGE_DEVICE_NUMBER_EX

Die STORAGE_DEVICE_NUMBER_EX-Struktur wird in Verbindung mit der IOCTL_STORAGE_GET_DEVICE_NUMBER_EX-Anforderung verwendet, um den FILE_DEVICE_XXX Gerätetyp, die Gerätenummer, die Geräte-GUID und für ein Gerät, das partitioniert werden kann, die Partitionsnummer abzurufen, die einem Gerät vom Treiber zugewiesen wird, wenn das Gerät gestartet wird.
STORAGE_DEVICE_POWER_CAP

Wird als Eingabe- und Ausgabepuffer für IOCTL_STORAGE_DEVICE_POWER_CAP verwendet.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

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

STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY ist die Struktur, die verwendet wird, wenn ein Aufrufer IOCTL_STORAGE_QUERY_PROPERTY sendet, um abzufragen, ob ein Gerät die Selbstverschlüsselung unterstützt.
STORAGE_DIAGNOSTIC_DATA

Beschreibt Diagnosedaten zum Speichertreiberstapel. Die STORAGE_DIAGNOSTIC_DATA-Struktur wird im Ausgabepuffer einer IOCTL_STORAGE_DIAGNOSTIC-Anforderung bereitgestellt.
STORAGE_DIAGNOSTIC_REQUEST

Beschreibt eine Diagnoseanforderung zum Speichertreiberstapel. Die STORAGE_DIAGNOSTIC_REQUEST-Struktur wird im Eingabepuffer einer IOCTL_STORAGE_DIAGNOSTIC-Anforderung bereitgestellt.
STORAGE_FRU_ID_DESCRIPTOR

STORAGE_FRU_ID_DESCRIPTOR ist die Struktur, die verwendet wird, wenn ein Aufrufer IOCTL_STORAGE_QUERY_PROPERTY sendet, um die ID einer Fehlerersetzungseinheit (Fault Replacement Unit, FRU) abzufragen.
STORAGE_HOTPLUG_INFO

Die STORAGE_HOTPLUG_INFO-Struktur stellt Hotplug-Informationen für ein Gerät bereit.
STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR

Ein Speicherporttreiber verwendet die STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR-Struktur , um die Ausdauerinformationen eines Geräts zu melden.
STORAGE_HW_ENDURANCE_INFO

Ein Speicherporttreiber verwendet die STORAGE_HW_ENDURANCE_INFO-Struktur , um die Ausdauerinformationen eines Geräts zu melden.
STORAGE_HW_FIRMWARE_ACTIVATE

Erfahren Sie mehr über die STORAGE_HW_FIRMWARE_ACTIVATE-Struktur.
STORAGE_HW_FIRMWARE_DOWNLOAD

Enthält eine Nutzlast des Firmware-Images, die in das Ziel heruntergeladen werden soll.
STORAGE_HW_FIRMWARE_INFO

Diese Struktur enthält Informationen zur Gerätefirmware.
STORAGE_HW_FIRMWARE_INFO_QUERY

Die _STORAGE_HW_FIRMWARE_INFO_QUERY-Struktur enthält Informationen zur Gerätefirmware.
STORAGE_HW_FIRMWARE_SLOT_INFO

Diese Struktur enthält Informationen zu einem Steckplatz an einem Gerät.
STORAGE_IDENTIFIER

Die STORAGE_IDENTIFIER-Struktur stellt einen SCSI-Identifizierungsdeskriptor dar.
STORAGE_LB_PROVISIONING_MAP_RESOURCES

Die STORAGE_LB_PROVISIONING_MAP_RESOURCES-Struktur enthält, sofern gültig, die Anzahl der verfügbaren und verwendeten Bytes, die einem Speichergerät zugeordnet sind. Diese Struktur wird von einer IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES-Anforderung zurückgegeben.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

Wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung zum Beschreiben des Produkttyps eines Speichergeräts verwendet.
STORAGE_MINIPORT_DESCRIPTOR

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

Die STORAGE_OFFLOAD_READ_OUTPUT-Struktur ist die Ausgabe einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerungscodeanforderung, wenn der Action-Member von DEVICE_DSM_INPUT auf DeviceDsmAction_OffloadRead festgelegt ist.
STORAGE_OFFLOAD_TOKEN

Die STORAGE_OFFLOAD_TOKEN-Struktur enthält einen Tokenwert, der als Darstellung eines Datasetbereichs innerhalb einer Datei auf einem Volume dient. Diese Struktur wird zum Ausführen von Lese- und Schreibvorgängen verwendet.
STORAGE_OFFLOAD_WRITE_OUTPUT

Die STORAGE_OFFLOAD_WRITE_OUTPUT-Struktur ist die Ausgabe einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Steuerungscodeanforderung, wenn der Action-Member von DEVICE_MANAGE_DATA_SET_ATTRIBUTES auf DeviceDsmAction_OffloadWrite festgelegt ist.
STORAGE_PHYSICAL_ADAPTER_DATA

Gibt die physischen Gerätedaten eines Speicheradapters an.
STORAGE_PHYSICAL_DEVICE_DATA

Gibt die physischen Gerätedaten eines Speichergeräts an.
STORAGE_PHYSICAL_NODE_DATA

Gibt die physischen Gerätedaten eines Speicherknotens an.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

Beschreibt die physische Topologie des Speichers in einem System.
STORAGE_PREDICT_FAILURE

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

Diese Struktur wird in Verbindung mit IOCTL_STORAGE_QUERY_PROPERTY verwendet, um die Eigenschaften eines Speichergeräts oder Adapters abzurufen.
STORAGE_PROPERTY_SET

Die STORAGE_PROPERTY_SET-Struktur beschreibt die Details des Eigenschaftensatzes, der IOCTL_STORAGE_SET_PROPERTY zugeordnet ist.
STORAGE_PROTOCOL_COMMAND

Wird als Eingabepuffer verwendet, wenn über den Pass-Through-Mechanismus ein herstellerspezifischer Befehl an ein Speichergerät gesendet wird (über IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR

Wird in Verbindung mit IOCTL_STORAGE_QUERY_PROPERTY zur Rückgabe protokollspezifischer Daten eines Speichergeräts oder Adapters verwendet.
STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT

Diese Struktur wird in Verbindung mit IOCTL_STORAGE_QUERY_PROPERTY und IOCTL_STORAGE_SET_PROPERTY verwendet, um protokollspezifische Daten für ein Speichergerät bzw. einen Adapter zurückzugeben bzw. festzulegen.
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE

STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE wird verwendet, um zusätzliche Informationen bereitzustellen, die beim Abrufen einer NVMe-Protokollseite angegeben werden sollen.
STORAGE_PROTOCOL_SPECIFIC_DATA

Beschreibt protokollspezifische Gerätedaten, die im Eingabe- und Ausgabepuffer einer IOCTL_STORAGE_QUERY_PROPERTY-Anforderung bereitgestellt werden.
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT

Die STORAGE_PROTOCOL_SPECIFIC_DATA_EXT-Struktur beschreibt die protokollspezifischen Gerätedaten für IOCTL_STORAGE_QUERY_PROPERTY- und IOCTL_STORAGE_SET_PROPERTY-Anforderungen.
STORAGE_READ_CAPACITY

Die STORAGE_READ_CAPACITY enthält die Informationen zur Lesekapazität des Datenträgers, die von einer IOCTL_STORAGE_READ_CAPACITY-Anforderung zurückgegeben werden.
STORAGE_REINITIALIZE_MEDIA

STORAGE_REINITIALIZE_MEDIA ist eine optionale Struktur, die Bereinigungsparameter für IOCTL_STORAGE_REINITIALIZE_MEDIA enthält.
STORAGE_RPMB_DATA_FRAME

Die STORAGE_RPMB_DATA_FRAME-Struktur identifiziert das Frameformat einer RPMB-Nutzlast (Replay Protected Memory Block).
STORAGE_RPMB_DESCRIPTOR

Die STORAGE_RPMB_DESCRIPTOR-Struktur enthält Informationen zur Replay Protected Memory Block (RPMB)-Unterstützung eines Geräts.
STORAGE_SPEC_VERSION

Gibt die Spezifikation des Speichergeräts an.
STORAGE_STACK_DESCRIPTOR

Die STORAGE_STACK_DESCRIPTOR-Struktur beschreibt den Speicherstapel für das Gerät.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

Wird in Verbindung mit IOCTL_STORAGE_QUERY_PROPERTY zur Rückgabe von Temperaturdaten eines Speichergeräts oder Adapters verwendet.
STORAGE_TEMPERATURE_INFO

Beschreibt die Temperaturdaten eines Geräts. Wird als Teil von STORAGE_TEMPERATURE_DATA_DESCRIPTOR zurückgegeben, wenn Temperaturdaten mit einer IOCTL_STORAGE_QUERY_PROPERTY-Anforderung abgefragt werden.
STORAGE_TEMPERATURE_THRESHOLD

Wird zum Festlegen des Schwellenwerts für eine zu hohe oder zu niedrige Temperatur eines Speichergeräts verwendet (über IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY

Die STORAGE_WRITE_CACHE_PROPERTY-Struktur wird mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um Informationen zur Schreibcacheeigenschaft eines Geräts abzurufen.
STORAGE_ZONE_DESCRIPTOR

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

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

Enumerationen

 
BPIO_INFLAGS

BPIO_INFLAGS definiert die BypassIO-Eingabeflags für den IOCTL_STORAGE_MANAGE_BYPASS_IO-Steuerelementcode.
BPIO_OPERATIONS

BPIO_OPERATIONS definiert die verschiedenen BypassIO-Vorgänge, die vom IOCTL_STORAGE_MANAGE_BYPASS_IO-Steuerungscode unterstützt werden.
BPIO_OUTFLAGS

BPIO_OUTFLAGS definiert die BypassIO-Ausgabeflags für den IOCTL_STORAGE_MANAGE_BYPASS_IO-Steuerelementcode.
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE identifiziert den abzufragenden Datentyp.
DEVICE_INTERNAL_STATUS_DATA_SET

DEVICE_INTERNAL_STATUS_DATA_SET identifiziert das abzufragende interne status-Dataset des Geräts.
STORAGE_ASSOCIATION_TYPE

Erfahren Sie mehr über die STORAGE_ASSOCIATION_TYPE-Enumeration.
STORAGE_BUS_TYPE

Die STORAGE_BUS_TYPE-Enumeration stellt ein symbolisches Mittel zur Darstellung der verschiedenen Speicherbustypen bereit.
STORAGE_COMPONENT_HEALTH_STATUS

Gibt die Integrität status eines Speichergeräts an.
STORAGE_CRYPTO_ALGORITHM_ID

Die STORAGE_CRYPTO_ALGORITHM_ID Enumeration stellt einen Ausgabepuffer für StorageAdapterCryptoProperty und PropertyStandardQuery bereit.
STORAGE_CRYPTO_KEY_SIZE

Die STORAGE_CRYPTO_KEY_SIZE Enumeration gibt die Größe des Schlüssels in Bits zurück.
STORAGE_DEVICE_FORM_FACTOR

Gibt den Formfaktor eines Speichergeräts an.
STORAGE_DEVICE_POWER_CAP_UNITS

Die Einheiten des maximalen Leistungsschwellenwerts.
STORAGE_DIAGNOSTIC_LEVEL

Die STORAGE_DIAGNOSTIC_LEVEL-Enumeration gibt den Zieltyp einer Speicherdiagnose an.
STORAGE_DIAGNOSTIC_TARGET_TYPE

Die STORAGE_DIAGNOSTIC_TARGET_TYPE-Enumeration gibt den Zieltyp einer Speicherdiagnose an.
STORAGE_ICE_TYPE

Die STORAGE_ICE_TYPE Enumeration gibt den ICE-Typ des Speichergeräts an.
STORAGE_IDENTIFIER_CODE_SET

Erfahren Sie mehr über die STORAGE_IDENTIFIER_CODE_SET-Enumeration.
STORAGE_IDENTIFIER_TYPE

Erfahren Sie mehr über die STORAGE_IDENTIFIER_TYPE-Enumeration.
STORAGE_MEDIA_TYPE

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

Erfahren Sie mehr über die STORAGE_PORT_CODE_SET-Enumeration.
STORAGE_PROPERTY_ID

STORAGE_PROPERTY_ID listet die möglichen Werte für den PropertyId-Member STORAGE_PROPERTY_QUERY auf.
STORAGE_PROTOCOL_ATA_DATA_TYPE

Der ATA-Protokolldatentyp.
STORAGE_PROTOCOL_NVME_DATA_TYPE

Beschreibt den Typ der NVMe-protokollspezifischen Daten, die während einer IOCTL_STORAGE_QUERY_PROPERTY-Anforderung abgefragt werden sollen.
STORAGE_PROTOCOL_TYPE

Diese Enumeration wird verwendet, um die verschiedenen Speicherbefehlsprotokolle zu definieren, die zwischen Software und Hardware verwendet werden.
STORAGE_PROTOCOL_UFS_DATA_TYPE

Der UFS-Datentyp (Universal Flash Storage). Beschreibt den Typ der UFS-spezifischen Daten, die während einer IOCTL_STORAGE_QUERY_PROPERTY-Anforderung abgefragt werden sollen.
STORAGE_QUERY_TYPE

Die STORAGE_QUERY_TYPE-Enumeration wird in Verbindung mit der IOCTL_STORAGE_QUERY_PROPERTY-Anforderung verwendet, um die Eigenschaften eines Speichergeräts oder Adapters abzurufen.
STORAGE_SANITIZE_METHOD

Die STORAGE_SANITIZE_METHOD-Enumeration identifiziert die Bereinigungsmethode für ein NVMe-Gerät.
STORAGE_SET_TYPE

Weitere Informationen: STORAGE_SET_TYPE-Enumeration
STORAGE_STACK_TYPE

Die STORAGE_STACK_TYPE Enumeration gibt den Speicherstapeltyp für das Gerät an, z. B. SCSI, NVMe usw.
STORAGE_ZONE_CONDITION

Microsoft reserviert die STORAGE_ZONE_CONDITION-Enumeration nur für die interne Verwendung. Verwenden Sie diese Enumeration nicht in Ihrem Code.
STORAGE_ZONES_ATTRIBUTES

Microsoft reserviert die STORAGE_ZONES_ATTRIBUTES-Enumeration nur für die interne Verwendung. Verwenden Sie diese Enumeration nicht in Ihrem Code.
WRITE_CACHE_CHANGE

Erfahren Sie mehr über die WRITE_CACHE_CHANGE-Enumeration.
WRITE_CACHE_ENABLE

Erfahren Sie mehr über die WRITE_CACHE_ENABLE-Enumeration.
WRITE_CACHE_TYPE

Erfahren Sie mehr über die WRITE_CACHE_TYPE-Enumeration.
WRITE_THROUGH

Erfahren Sie mehr über die WRITE_THROUGH-Enumeration.