Freigeben über


STORAGE_PROPERTY_QUERY-Struktur (winioctl.h)

Gibt die Eigenschaften eines Speichergeräts oder Adapters an, die abgerufen und als Eingabepuffer an den IOCTL_STORAGE_QUERY_PROPERTY-Steuerungscode übergeben werden sollen.

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 für wichtige Produktdaten (SCSI Vital Product Data, VPD) 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 Abfrage angeben, die von der STORAGE_QUERY_TYPE-Enumeration aufgezählt werden soll.

Wert Bedeutung
PropertyStandardQuery
0
Weist den Porttreiber an, einen Gerätedeskriptor, einen Adapterdeskriptor oder eine eindeutige Hardwaregeräte-ID (DUID) zu melden.
PropertyExistsQuery
1
Weist den Porttreiber an, zu melden, ob der Deskriptor unterstützt wird.

AdditionalParameters[1]

Enthält ein Bytearray, das zum Abrufen zusätzlicher Parameter für bestimmte Abfragen verwendet werden kann.

Hinweise

Der optionale Ausgabepuffer, der über den lpOutBuffer-Parameter des IOCTL_STORAGE_QUERY_PROPERTY Steuerelementcode 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

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winioctl.h (windows.h einschließen)

Siehe auch

Strukturen für die Datenträgerverwaltung

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ADAPTER_DESCRIPTOR

STORAGE_DESCRIPTOR_HEADER

STORAGE_DEVICE_DESCRIPTOR

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE