Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Listet die möglichen Werte des Members PropertyId der Struktur STORAGE_PROPERTY_QUERY auf, die als Eingabe an die Anforderung IOCTL_STORAGE_QUERY_PROPERTY übergeben wird, um die Eigenschaften eines Speichergeräts oder Adapters abzurufen.
Syntax
typedef enum _STORAGE_PROPERTY_ID {
StorageDeviceProperty = 0,
StorageAdapterProperty,
StorageDeviceIdProperty,
StorageDeviceUniqueIdProperty,
StorageDeviceWriteCacheProperty,
StorageMiniportProperty,
StorageAccessAlignmentProperty,
StorageDeviceSeekPenaltyProperty,
StorageDeviceTrimProperty,
StorageDeviceWriteAggregationProperty,
StorageDeviceDeviceTelemetryProperty,
StorageDeviceLBProvisioningProperty,
StorageDevicePowerProperty,
StorageDeviceCopyOffloadProperty,
StorageDeviceResiliencyProperty,
StorageDeviceMediumProductType,
StorageAdapterRpmbProperty,
StorageAdapterCryptoProperty,
StorageDeviceIoCapabilityProperty = 48,
StorageAdapterProtocolSpecificProperty,
StorageDeviceProtocolSpecificProperty,
StorageAdapterTemperatureProperty,
StorageDeviceTemperatureProperty,
StorageAdapterPhysicalTopologyProperty,
StorageDevicePhysicalTopologyProperty,
StorageDeviceAttributesProperty,
StorageDeviceManagementStatus,
StorageAdapterSerialNumberProperty,
StorageDeviceLocationProperty,
StorageDeviceNumaProperty,
StorageDeviceZonedDeviceProperty,
StorageDeviceUnsafeShutdownCount,
StorageDeviceEnduranceProperty,
StorageDeviceLedStateProperty,
StorageDeviceSelfEncryptionProperty = 64,
StorageFruIdProperty,
StorageStackProperty,
StorageAdapterProtocolSpecificPropertyEx,
StorageDeviceProtocolSpecificPropertyEx
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
Konstanten
StorageDevicePropertyWert: 0 Gibt an, dass der Aufrufer die Gerätebeschreibung abfragt , STORAGE_DEVICE_DESCRIPTOR. |
StorageAdapterPropertyGibt an, dass der Aufrufer nach dem Adapterdeskriptor STORAGE_ADAPTER_DESCRIPTOR abfragt. |
StorageDeviceIdPropertyGibt an, dass der Aufrufer die Gerätebezeichner abfragt, die mit den SCSI-Wichtigen Produktdatenseiten bereitgestellt werden. Daten werden mithilfe der STORAGE_DEVICE_ID_DESCRIPTOR-Struktur zurückgegeben. |
StorageDeviceUniqueIdPropertyFür die Verwendung des Treibers vorgesehen. Gibt an, dass der Aufrufer die eindeutigen Gerätebezeichner abfragt. Daten werden mithilfe der STORAGE_DEVICE_UNIQUE_IDENTIFIER-Struktur zurückgegeben (siehe storduid.h-Header im DDK). Windows Server 2003 und Windows XP: Dieser Wert wird vor Windows Vista und Windows Server 2008 nicht unterstützt. |
StorageDeviceWriteCachePropertyGibt an, dass der Aufrufer die Schreibcacheeigenschaft abfragt. Daten werden mithilfe der STORAGE_WRITE_CACHE_PROPERTY-Struktur zurückgegeben. Windows Server 2003 und Windows XP: Dieser Wert wird vor Windows Vista und Windows Server 2008 nicht unterstützt. |
StorageMiniportPropertyIst für das System reserviert. |
StorageAccessAlignmentPropertyGibt an, dass der Aufrufer die Zugriffsausrichtungsdeskriptor STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR abfragt. Windows Server 2003 und Windows XP: Dieser Wert wird vor Windows Vista und Windows Server 2008 nicht unterstützt. |
StorageDeviceSeekPenaltyPropertyGibt an, dass der Aufrufer die Suchstrafe-Deskriptor abfragt , DEVICE_SEEK_PENALTY_DESCRIPTOR. Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird vor Windows 7 und Windows Server 2008 R2 nicht unterstützt. |
StorageDeviceTrimPropertyGibt an, dass der Aufrufer die Trimdeskriptor DEVICE_TRIM_DESCRIPTOR abfragt. Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird vor Windows 7 und Windows Server 2008 R2 nicht unterstützt. |
StorageDeviceWriteAggregationPropertyIst für das System reserviert. |
StorageDeviceDeviceTelemetryPropertyIst für das System reserviert. |
StorageDeviceLBProvisioningPropertyGibt an, dass der Aufrufer die Eigenschaft der logischen Blockbereitstellung abfragt. Daten werden mithilfe der DEVICE_LB_PROVISIONING_DESCRIPTOR-Struktur zurückgegeben. Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt. |
StorageDevicePowerPropertyGibt an, dass der Aufrufer die Geräteleistungsbeschreibung abfragt. Daten werden mithilfe der DEVICE_POWER_DESCRIPTOR-Struktur zurückgegeben. Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt. |
StorageDeviceCopyOffloadPropertyGibt an, dass der Aufrufer die Eigenschaft copy offload parameters abfragt. Daten werden mithilfe der DEVICE_COPY_OFFLOAD_DESCRIPTOR-Struktur zurückgegeben. Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird vor Windows 8 und Windows Server 2012 nicht unterstützt. |
StorageDeviceResiliencyPropertyIst für das System reserviert. |
StorageDeviceMediumProductTypeGibt an, dass der Aufrufer den mittleren Produkttyp abfragt. Daten werden mithilfe der STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR-Struktur zurückgegeben. |
StorageAdapterRpmbPropertyGibt an, dass der Aufrufer die RPMB-Unterstützung und -Eigenschaften abfragt. Daten werden mithilfe der STORAGE_RPMB_DESCRIPTOR-Struktur zurückgegeben. |
StorageAdapterCryptoPropertyStellt Informationen zu den Verschlüsselungsfunktionen des Speicheradapters bereit. Dies wird derzeit von UFS-Adaptern (Universal Flash Storage) unterstützt. |
StorageDeviceIoCapabilityPropertyWert: 48 Gibt an, dass der Aufrufer die Eigenschaft der Geräte-E/A-Funktion abfragt. Daten werden mithilfe der DEVICE_IO_CAPABILITY_DESCRIPTOR-Struktur zurückgegeben. |
StorageAdapterProtocolSpecificPropertyGibt an, dass der Aufrufer protokollspezifische Daten vom Adapter abfragt. Daten werden mithilfe der STORAGE_PROTOCOL_DATA_DESCRIPTOR-Struktur zurückgegeben. Weitere Informationen finden Sie in den Anmerkungen. |
StorageDeviceProtocolSpecificPropertyGibt an, dass der Aufrufer protokollspezifische Daten vom Gerät abfragt. Daten werden mithilfe der STORAGE_PROTOCOL_DATA_DESCRIPTOR-Struktur zurückgegeben. Weitere Informationen finden Sie in den Anmerkungen. |
StorageAdapterTemperaturePropertyGibt an, dass der Aufrufer Temperaturdaten vom Adapter abfragt. Daten werden mithilfe der STORAGE_TEMPERATURE_DATA_DESCRIPTOR-Struktur zurückgegeben. |
StorageDeviceTemperaturePropertyGibt an, dass der Aufrufer Temperaturdaten vom Gerät abfragt. Daten werden mithilfe der STORAGE_TEMPERATURE_DATA_DESCRIPTOR-Struktur zurückgegeben. |
StorageAdapterPhysicalTopologyPropertyGibt an, dass der Aufrufer Topologieinformationen vom Adapter abfragt. Daten werden mithilfe der STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR-Struktur zurückgegeben. |
StorageDevicePhysicalTopologyPropertyGibt an, dass der Aufrufer Topologieinformationen vom Gerät abfragt. Daten werden mithilfe der STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR-Struktur zurückgegeben. |
StorageDeviceAttributesPropertyFür die zukünftige Verwendung reserviert. |
StorageDeviceManagementStatusStellt Integritätsinformationen zum Speichergerät bereit (insbesondere für den Stapel des persistenten Arbeitsspeichers). |
StorageAdapterSerialNumberPropertyGibt an, dass der Aufrufer die Adapterseriennummer abfragt. Daten werden mithilfe der STORAGE_ADAPTER_SERIAL_NUMBER-Struktur zurückgegeben. |
StorageDeviceLocationPropertyIst für das System reserviert. |
StorageDeviceNumaPropertyStellt den NUMA-Knoten (Non-Uniform Memory Access) des Speichergeräts bereit. |
StorageDeviceZonedDevicePropertyIst für das System reserviert. |
StorageDeviceUnsafeShutdownCountStellt 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). |
StorageDeviceEndurancePropertyEnthält Informationen dazu, wie viele Bytes von einem SSD-Laufwerk (Solid State Drive) gelesen/geschrieben wurden. Diese Eigenschaft wird nur für NVMe-Geräte (Non-Volatile Memory Express) unterstützt, die eine bestimmte NVMe-Funktion implementieren. |
StorageDeviceLedStatePropertyStellt Informationen zum Status der LED bereit, die einem Speichergerät zugeordnet ist. Dies ist ein serverorientiertes Feature. |
StorageDeviceSelfEncryptionPropertyWert: 64 Ist für das System reserviert. |
StorageFruIdPropertyStellt Identifikationsinformationen für ein Speichergerät bereit, das physisch durch eine Field Replacement Unit (FRU) ersetzt werden kann. |
Hinweise
Der optionale Ausgabepuffer, der über den lpOutBuffer-Parameter der 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, auf die der lpInBuffer-Parameter verweist. Wenn das QueryType-Element des STORAGE_PROPERTY_QUERY auf PropertyExistsQuery festgelegt ist, wird keine Struktur zurückgegeben.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Kopfzeile | winioctl.h |