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
StorageDeviceProperty Wert: 0 Gibt an, dass der Aufrufer die Gerätebeschreibung abfragt , STORAGE_DEVICE_DESCRIPTOR. |
StorageAdapterProperty Gibt an, dass der Aufrufer nach dem Adapterdeskriptor STORAGE_ADAPTER_DESCRIPTOR abfragt. |
StorageDeviceIdProperty Gibt 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. |
StorageDeviceUniqueIdProperty Fü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. |
StorageDeviceWriteCacheProperty Gibt 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. |
StorageMiniportProperty Ist für das System reserviert. |
StorageAccessAlignmentProperty Gibt 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. |
StorageDeviceSeekPenaltyProperty Gibt 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. |
StorageDeviceTrimProperty Gibt 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. |
StorageDeviceWriteAggregationProperty Ist für das System reserviert. |
StorageDeviceDeviceTelemetryProperty Ist für das System reserviert. |
StorageDeviceLBProvisioningProperty Gibt 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. |
StorageDevicePowerProperty Gibt 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. |
StorageDeviceCopyOffloadProperty Gibt 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. |
StorageDeviceResiliencyProperty Ist für das System reserviert. |
StorageDeviceMediumProductType Gibt an, dass der Aufrufer den mittleren Produkttyp abfragt. Daten werden mithilfe der STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR-Struktur zurückgegeben. |
StorageAdapterRpmbProperty Gibt an, dass der Aufrufer die RPMB-Unterstützung und -Eigenschaften abfragt. 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. |
StorageDeviceIoCapabilityProperty Wert: 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. |
StorageAdapterProtocolSpecificProperty Gibt 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. |
StorageDeviceProtocolSpecificProperty Gibt 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. |
StorageAdapterTemperatureProperty Gibt an, dass der Aufrufer Temperaturdaten vom Adapter abfragt. Daten werden mithilfe der STORAGE_TEMPERATURE_DATA_DESCRIPTOR-Struktur zurückgegeben. |
StorageDeviceTemperatureProperty Gibt an, dass der Aufrufer Temperaturdaten vom Gerät abfragt. Daten werden mithilfe der STORAGE_TEMPERATURE_DATA_DESCRIPTOR-Struktur zurückgegeben. |
StorageAdapterPhysicalTopologyProperty Gibt an, dass der Aufrufer Topologieinformationen vom Adapter abfragt. Daten werden mithilfe der STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR-Struktur zurückgegeben. |
StorageDevicePhysicalTopologyProperty Gibt an, dass der Aufrufer Topologieinformationen vom Gerät abfragt. Daten werden mithilfe der STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR-Struktur zurückgegeben. |
StorageDeviceAttributesProperty Für die zukünftige Verwendung reserviert. |
StorageDeviceManagementStatus Stellt Integritätsinformationen zum Speichergerät bereit (insbesondere für den Stapel des persistenten Arbeitsspeichers). |
StorageAdapterSerialNumberProperty Gibt an, dass der Aufrufer die Adapterseriennummer abfragt. Daten werden mithilfe der STORAGE_ADAPTER_SERIAL_NUMBER-Struktur zurückgegeben. |
StorageDeviceLocationProperty Ist für das System reserviert. |
StorageDeviceNumaProperty Stellt den NUMA-Knoten (Non-Uniform Memory Access) des Speichergeräts bereit. |
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 Enthä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. |
StorageDeviceLedStateProperty Stellt Informationen zum Status der LED bereit, die einem Speichergerät zugeordnet ist. Dies ist ein serverorientiertes Feature. |
StorageDeviceSelfEncryptionProperty Wert: 64 Ist für das System reserviert. |
StorageFruIdProperty Stellt 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 |