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 |