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. |