estructura STORAGE_PROPERTY_QUERY (ntddstor.h)
Esta estructura se usa junto con IOCTL_STORAGE_QUERY_PROPERTY para recuperar las propiedades de un dispositivo de almacenamiento o adaptador.
Sintaxis
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
UCHAR AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
Miembros
PropertyId
Indica si el autor de la llamada solicita un descriptor de dispositivo, un descriptor de adaptador, una propiedad de caché de escritura, un identificador único de dispositivo (DUID) o los identificadores de dispositivo proporcionados en la página de datos vitales de producto (VPD) del dispositivo. Para obtener una lista de los identificadores de propiedad que se pueden asignar a este miembro, consulte STORAGE_PROPERTY_ID.
QueryType
Contiene marcas que indican el tipo de consulta que se va a realizar. Para obtener una lista de los distintos tipos de consulta que se pueden asignar a este miembro, consulte STORAGE_QUERY_TYPE.
AdditionalParameters[1]
Contiene una matriz de bytes con parámetros de entrada adicionales necesarios para la consulta propertyId de . No todos los valores PropertyId requieren parámetros de entrada adicionales.
Observaciones
Los resultados de la consulta pueden ser una de varias estructuras en función del valor del PropertyId miembro. Estos valores se enumeran mediante la enumeración STORAGE_PROPERTY_ID.
Si el miembro QueryType está establecido en PropertyExistsQuery, no se devuelve ninguna estructura. Para obtener más información, consulta STORAGE_QUERY_TYPE.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
encabezado de | ntddstor.h (incluya Ntddstor.h) |