STORAGE_PROPERTY_QUERY Struktur (winioctl.h)
Gibt die Eigenschaften eines Speichergeräts oder Adapters an, die als Eingabepuffer abgerufen werden sollen, der an den IOCTL_STORAGE_QUERY_PROPERTY Steuerelementcode übergeben wird.
Syntax
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
BYTE 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 (DUID) oder die Gerätebezeichner anfordert, die auf der Seite SCSI-Vitalproduktdaten (VPD) des Geräts bereitgestellt werden. Eine Liste der Eigenschafts-IDs, die diesem Element zugewiesen werden können, finden Sie unter STORAGE_PROPERTY_ID.
QueryType
Enthält Flags, die den Typ der Abfrage angeben, die durch die STORAGE_QUERY_TYPE-Enumeration aufgezählt werden soll.
AdditionalParameters[1]
Enthält ein Array von Bytes, mit dem zusätzliche Parameter für bestimmte Abfragen abgerufen werden können.
Bemerkungen
Der optionale Ausgabepuffer, der über den lpOutBuffer-Parameter des IOCTL_STORAGE_QUERY_PROPERTY Steuerelementcodes zurückgegeben wird, kann je nach Wert des PropertyId-Elements eine von mehreren Strukturen sein. Wenn das QueryType-Element 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] |
Header | winioctl.h (enthalten Windows.h) |