struttura STORAGE_PROPERTY_QUERY (ntddstor.h)
Questa struttura viene utilizzata in combinazione con IOCTL_STORAGE_QUERY_PROPERTY per recuperare le proprietà di un dispositivo di archiviazione o di un adattatore.
Sintassi
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
UCHAR 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. Per un elenco dei vari tipi di query che possono essere assegnati a questo membro, vedere STORAGE_QUERY_TYPE.
AdditionalParameters[1]
Contiene una matrice di byte con parametri di input aggiuntivi necessari per la query PropertyId . Non tutti i valori PropertyId richiedono parametri di input aggiuntivi.
Commenti
I risultati della query possono essere una delle diverse strutture a seconda del valore del membro PropertyId . Questi valori vengono enumerati dall'enumerazione STORAGE_PROPERTY_ID .
Se il membro QueryType è impostato su PropertyExistsQuery, non viene restituita alcuna struttura. Per altre info, vedi STORAGE_QUERY_TYPE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | ntddstor.h (include Ntddstor.h) |