Freigeben über


STORAGE_PROPERTY_ID-Enumeration (ntddstor.h)

STORAGE_PROPERTY_ID listet die möglichen Werte für das PropertyId-Element der STORAGE_PROPERTY_QUERY-Struktur auf.

Syntax

typedef enum _STORAGE_PROPERTY_ID {
  StorageDeviceProperty,
  StorageAdapterProperty,
  StorageDeviceIdProperty,
  StorageDeviceUniqueIdProperty,
  StorageDeviceWriteCacheProperty,
  StorageMiniportProperty,
  StorageAccessAlignmentProperty,
  StorageDeviceSeekPenaltyProperty,
  StorageDeviceTrimProperty,
  StorageDeviceWriteAggregationProperty,
  StorageDeviceDeviceTelemetryProperty,
  StorageDeviceLBProvisioningProperty,
  StorageDevicePowerProperty,
  StorageDeviceCopyOffloadProperty,
  StorageDeviceResiliencyProperty,
  StorageDeviceMediumProductType,
  StorageAdapterRpmbProperty,
  StorageAdapterCryptoProperty,
  StorageDeviceTieringProperty,
  StorageDeviceFaultDomainProperty,
  StorageDeviceClusportProperty,
  StorageDeviceDependantDevicesProperty,
  StorageDeviceIoCapabilityProperty,
  StorageAdapterProtocolSpecificProperty,
  StorageDeviceProtocolSpecificProperty,
  StorageAdapterTemperatureProperty,
  StorageDeviceTemperatureProperty,
  StorageAdapterPhysicalTopologyProperty,
  StorageDevicePhysicalTopologyProperty,
  StorageDeviceAttributesProperty,
  StorageDeviceManagementStatus,
  StorageAdapterSerialNumberProperty,
  StorageDeviceLocationProperty,
  StorageDeviceNumaProperty,
  StorageDeviceZonedDeviceProperty,
  StorageDeviceUnsafeShutdownCount,
  StorageDeviceEnduranceProperty,
  StorageDeviceLedStateProperty,
  StorageDeviceSelfEncryptionProperty,
  StorageFruIdProperty,
  StorageStackProperty,
  StorageAdapterProtocolSpecificPropertyEx,
  StorageDeviceProtocolSpecificPropertyEx
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;

Konstanten

 
StorageDeviceProperty
Der Aufrufer fragt nach dem Gerätedeskriptor ab, STORAGE_DEVICE_DESCRIPTOR.
StorageAdapterProperty
Der Aufrufer fragt nach dem Adapterdeskriptor ab, STORAGE_ADAPTER_DESCRIPTOR.
StorageDeviceIdProperty
Der Aufrufer fragt die Gerätebezeichner ab, die mit den SCSI-Wichtigen Produktdatenseiten bereitgestellt werden. Daten werden mithilfe der STORAGE_DEVICE_ID_DESCRIPTOR-Struktur zurückgegeben.
StorageDeviceUniqueIdProperty
Der Aufrufer fragt nach den eindeutigen Gerätebezeichnern ab. Daten werden mithilfe der STORAGE_DEVICE_UNIQUE_IDENTIFIER-Struktur zurückgegeben.
StorageDeviceWriteCacheProperty
Der Aufrufer fragt die Schreibcacheeigenschaft ab. Daten werden mithilfe der STORAGE_WRITE_CACHE_PROPERTY-Struktur zurückgegeben.
StorageMiniportProperty
Ist für das System reserviert.
StorageAccessAlignmentProperty
Der Aufrufer fragt den Zugriffsausrichtungsdeskriptor ab, STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR.
StorageDeviceSeekPenaltyProperty
Der Aufrufer fragt nach dem Deskriptor für die Suchstrafe ab, DEVICE_SEEK_PENALTY_DESCRIPTOR.
StorageDeviceTrimProperty
Der Aufrufer fragt nach dem Trimdeskriptor ab, DEVICE_TRIM_DESCRIPTOR.
StorageDeviceWriteAggregationProperty
Ist für das System reserviert.
StorageDeviceDeviceTelemetryProperty
Ist für das System reserviert.
StorageDeviceLBProvisioningProperty
Der Aufrufer fragt nach der Eigenschaft der logischen Blockbereitstellung ab. Daten werden mithilfe der DEVICE_LB_PROVISIONING_DESCRIPTOR-Struktur zurückgegeben.
StorageDevicePowerProperty
Der Aufrufer fragt nach dem Geräteleistungsdeskriptor ab. Daten werden mithilfe der DEVICE_POWER_DESCRIPTOR-Struktur zurückgegeben.
StorageDeviceCopyOffloadProperty
Der Aufrufer fragt nach der Eigenschaft Kopierauslagerungsparameter ab. Daten werden mithilfe der DEVICE_COPY_OFFLOAD_DESCRIPTOR-Struktur zurückgegeben.
StorageDeviceResiliencyProperty
Ist für das System reserviert.
StorageDeviceMediumProductType
Der Aufrufer fragt den mittleren Produkttyp ab. Daten werden mithilfe der STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR-Struktur zurückgegeben.
StorageAdapterRpmbProperty
Der Aufrufer fragt nach RPMB-Unterstützung und -Eigenschaften ab. Daten werden mithilfe der STORAGE_RPMB_DESCRIPTOR-Struktur zurückgegeben.
StorageAdapterCryptoProperty
Stellt Informationen zu den Verschlüsselungsfunktionen des Speicheradapters bereit. Dies wird derzeit von UFS-Adaptern (Universal Flash Storage) unterstützt.
StorageDeviceTieringProperty
Ist für das System reserviert.
StorageDeviceFaultDomainProperty
Ist für das System reserviert.
StorageDeviceClusportProperty
Ist für das System reserviert.
StorageDeviceDependantDevicesProperty
Ist für das System reserviert.
StorageDeviceIoCapabilityProperty
Der Aufrufer fragt die E/A-Funktionseigenschaft des Geräts ab. Daten werden mithilfe der STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR-Struktur zurückgegeben.
StorageAdapterProtocolSpecificProperty
Der Aufrufer fragt protokollspezifische Daten vom Adapter ab. Daten werden mithilfe der STORAGE_PROTOCOL_DATA_DESCRIPTOR-Struktur zurückgegeben. Weitere Informationen finden Sie in den Anmerkungen.
StorageDeviceProtocolSpecificProperty
Der Aufrufer fragt protokollspezifische Daten vom Gerät ab. Daten werden mithilfe der STORAGE_PROTOCOL_DATA_DESCRIPTOR-Struktur zurückgegeben. Weitere Informationen finden Sie in den Anmerkungen.
StorageAdapterTemperatureProperty
Der Aufrufer fragt Temperaturdaten vom Adapter ab. Daten werden mithilfe der STORAGE_TEMPERATURE_DATA_DESCRIPTOR-Struktur zurückgegeben.
StorageDeviceTemperatureProperty
Der Aufrufer fragt temperaturdaten vom Gerät ab. Daten werden mithilfe der STORAGE_TEMPERATURE_DATA_DESCRIPTOR-Struktur zurückgegeben.
StorageAdapterPhysicalTopologyProperty
Der Aufrufer fragt topologieinformationen vom Adapter ab. Daten werden mithilfe der STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR-Struktur zurückgegeben.
StorageDevicePhysicalTopologyProperty
Der Aufrufer fragt vom Gerät nach Topologieinformationen ab. Daten werden mithilfe der STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR-Struktur zurückgegeben.
StorageDeviceAttributesProperty
Für die zukünftige Verwendung reserviert.
StorageDeviceManagementStatus
Der Aufrufer fragt integritätsinformationen zum Speichergerät ab (insbesondere für den Stapel des persistenten Arbeitsspeichers).
StorageAdapterSerialNumberProperty
Der Aufrufer fragt die Adapterseriennummer ab. Daten werden mithilfe der STORAGE_ADAPTER_SERIAL_NUMBER-Struktur zurückgegeben.
StorageDeviceLocationProperty
Ist für das System reserviert.
StorageDeviceNumaProperty
Der Aufrufer fragt den NUMA-Knoten (Non-Uniform Memory Access) des Speichergeräts ab.
StorageDeviceZonedDeviceProperty
Ist für das System reserviert.
StorageDeviceUnsafeShutdownCount
Stellt den Wert der unsicheren Anzahl des Herunterfahrens bereit, mit dem ermittelt wird, ob die Gerätedaten während eines Stromausfallereignisses verloren gegangen sind (insbesondere für den Stapel des persistenten Arbeitsspeichers).
StorageDeviceEnduranceProperty
Der Aufrufer fragt ab, wie viele Bytes von einem SOLID-State-Laufwerk (SSD) gelesen oder geschrieben wurden. Diese Eigenschaft wird derzeit nur für NVMe-Geräte (Non-Volatile Memory Express) unterstützt, die eine bestimmte NVMe-Funktion implementieren.
StorageDeviceLedStateProperty
Der Aufrufer fragt den LED-Zustand des Geräts ab. Daten werden mithilfe der STORAGE_DEVICE_LED_STATE_DESCRIPTOR-Struktur zurückgegeben. Diese Eigenschaft wird derzeit nur für bestimmte NVMe-Geräte unterstützt. Unterstützt in Windows Server 2022 und höher.
StorageDeviceSelfEncryptionProperty
Der Aufrufer fragt ab, ob das Gerät die Selbstverschlüsselung unterstützt. Daten werden mithilfe der STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY-Struktur zurückgegeben. Unterstützt in Windows Server 2022 und höher.
StorageFruIdProperty
Der Aufrufer fragt die ID einer Fehlerersetzungseinheit (Fault Replacement Unit, FRU) ab. Daten werden mithilfe der STORAGE_FRU_ID_DESCRIPTOR-Struktur zurückgegeben. Unterstützt in Windows Server 2022 und höher.
StorageStackProperty
Der Aufrufer fragt den Typ des Speicherstapels ab, z. B. SCSI, NVMe usw. Daten werden mithilfe der STORAGE_STACK_DESCRIPTOR-Struktur zurückgegeben.
StorageAdapterProtocolSpecificPropertyEx
Der Aufrufer fragt protokollspezifische Daten vom Adapter ab. Daten werden mithilfe der STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT-Struktur zurückgegeben. Weitere Informationen finden Sie in den Anmerkungen.
StorageDeviceProtocolSpecificPropertyEx
Der Aufrufer fragt protokollspezifische Daten vom Gerät ab. Daten werden mithilfe der STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT-Struktur zurückgegeben. Weitere Informationen finden Sie in den Anmerkungen.

Hinweise

Die STORAGE_PROPERTY_QUERY Struktur wird als Eingabe an eine IOCTL_STORAGE_QUERY_PROPERTY Anforderung übergeben, um die Eigenschaften eines Speichergeräts oder Adapters abzurufen.

Der optionale Ausgabepuffer, der von einer IOCTL_STORAGE_QUERY_PROPERTY-Steuerelementcodeanforderung zurückgegeben wird, kann eine von mehreren Strukturen sein, abhängig vom Wert des PropertyId-Members der STORAGE_PROPERTY_QUERY-Struktur. Wenn das QueryType-Element des STORAGE_PROPERTY_QUERY auf PropertyExistsQuery festgelegt ist, wird keine Struktur zurückgegeben.

Anforderungen

Anforderung Wert
Header ntddstor.h

Weitere Informationen