estructura STORAGE_PROPERTY_QUERY (winioctl.h)
Indica las propiedades de un dispositivo de almacenamiento o adaptador que se va a recuperar como el búfer de entrada pasado al código de control IOCTL_STORAGE_QUERY_PROPERTY.
Sintaxis
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
BYTE 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 del producto SCSI (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 según la enumeración STORAGE_QUERY_TYPE .
AdditionalParameters[1]
Contiene una matriz de bytes que se puede usar para recuperar parámetros adicionales para consultas específicas.
Comentarios
El búfer de salida opcional devuelto a través del parámetro lpOutBuffer del código de control de IOCTL_STORAGE_QUERY_PROPERTY puede ser una de varias estructuras en función del valor del miembro PropertyId . Si el miembro QueryType se establece en PropertyExistsQuery, no se devuelve ninguna estructura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winioctl.h (incluya Windows.h) |