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.
Diese Struktur wird zusammen mit IOCTL_STORAGE_QUERY_PROPERTY verwendet, um die Eigenschaften eines Speichergeräts oder Adapters abzurufen.
Syntax
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
UCHAR AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
Angehörige
PropertyId
Gibt an, ob der Aufrufer einen Gerätedeskriptor, einen Adapterdeskriptor, eine Schreibcacheeigenschaft, eine eindeutige Geräte-ID (DUID) oder die Geräte-IDs auf der SCSI-Seite für wichtige Produktdaten (VPD) des Geräts anfordert. Eine Liste der Eigenschaften-IDs, die diesem Element zugewiesen werden können, finden Sie unter STORAGE_PROPERTY_ID.
QueryType
Enthält Flags, die den Typ der auszuführenden Abfrage angeben. Eine Liste der verschiedenen Abfragetypen, die diesem Element zugewiesen werden können, finden Sie unter STORAGE_QUERY_TYPE.
AdditionalParameters[1]
Enthält ein Bytearray mit zusätzlichen Eingabeparametern, die für die PropertyId- Abfrage erforderlich sind. Nicht alle PropertyId- Werte erfordern zusätzliche Eingabeparameter.
Bemerkungen
Die Ergebnisse der Abfrage können je nach Wert der PropertyId Member eine von mehreren Strukturen sein. Diese Werte werden durch die STORAGE_PROPERTY_ID Enumeration aufgezählt.
Wenn der QueryType Member auf PropertyExistsQuery-festgelegt ist, wird keine Struktur zurückgegeben. Weitere Informationen finden Sie unter STORAGE_QUERY_TYPE.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | ntddstor.h (include Ntddstor.h) |