struttura STORAGE_PROPERTY_QUERY (winioctl.h)
Indica le proprietà di un dispositivo di archiviazione o di un adattatore da recuperare come buffer di input passato al codice di controllo IOCTL_STORAGE_QUERY_PROPERTY .
Sintassi
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
BYTE AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
Members
PropertyId
Indica se il chiamante richiede un descrittore di dispositivo, un descrittore di adattatori, una proprietà della cache di scrittura, un ID univoco del dispositivo (DUID) o gli identificatori di dispositivo forniti nella pagina SCSI vital product data (VPD) del dispositivo. Per un elenco degli ID delle proprietà che possono essere assegnati a questo membro, vedere STORAGE_PROPERTY_ID.
QueryType
Contiene flag che indicano il tipo di query da eseguire come enumerato dall'enumerazione STORAGE_QUERY_TYPE .
AdditionalParameters[1]
Contiene una matrice di byte che può essere usata per recuperare parametri aggiuntivi per query specifiche.
Commenti
Il buffer di output facoltativo restituito tramite il parametro lpOutBuffer del codice di controllo IOCTL_STORAGE_QUERY_PROPERTY può essere una delle diverse strutture a seconda del valore del membro PropertyId . Se il membro QueryType è impostato su PropertyExistsQuery, non viene restituita alcuna struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |