STORAGE_PROPERTY_QUERY-Struktur (ntddstor.h)
Diese Struktur wird in Verbindung 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;
Member
PropertyId
Gibt an, ob der Aufrufer einen Gerätedeskriptor, einen Adapterdeskriptor, eine Schreibcacheeigenschaft, eine eindeutige Geräte-ID (Device Unique ID, DUID) oder die Gerätebezeichner anfordert, die auf der VpD-Seite (SCSI Vital Product Data) des Geräts angegeben sind. Eine Liste der Eigenschaften-IDs, die diesem Member 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 Member zugewiesen werden können, finden Sie unter STORAGE_QUERY_TYPE.
AdditionalParameters[1]
Enthält ein Array von Bytes mit zusätzlichen Eingabeparametern, die für die PropertyId-Abfrage benötigt werden. Nicht alle PropertyId-Werte erfordern zusätzliche Eingabeparameter.
Hinweise
Die Ergebnisse der Abfrage können je nach Wert des PropertyId-Elements eine von mehreren Strukturen sein. Diese Werte werden von der STORAGE_PROPERTY_ID-Enumeration aufgezählt.
Wenn das QueryType-Element auf PropertyExistsQuery festgelegt ist, wird keine Struktur zurückgegeben. Weitere Informationen finden Sie unter STORAGE_QUERY_TYPE.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | ntddstor.h (include Ntddstor.h) |