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.
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.
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) |