estructura DEVICE_STORAGE_RANGE_ATTRIBUTES (ntddstor.h)
La estructura DEVICE_STORAGE_RANGE_ATTRIBUTES contiene el estado de error multimedia de un intervalo de bloques lógicos.
Sintaxis
typedef struct _DEVICE_STORAGE_RANGE_ATTRIBUTES {
ULONGLONG LengthInBytes;
union {
ULONG AllFlags;
struct {
ULONG IsRangeBad : 1;
} DUMMYSTRUCTNAME;
} DUMMYUNIONNAME;
ULONG Reserved;
} DEVICE_STORAGE_RANGE_ATTRIBUTES, *PDEVICE_STORAGE_RANGE_ATTRIBUTES;
Miembros
LengthInBytes
Longitud del intervalo de bloques lógicos, en bytes, al que se aplica el estado de error en isRangeBad.
DUMMYUNIONNAME
DUMMYUNIONNAME.AllFlags
No use.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsRangeBad
Indica si el intervalo de bloques lógicos contiene un error multimedia. Se establece en 1 cuando el intervalo de bloques lógicos contiene un error; De lo contrario, establezca en 0.
Reserved
Reservado para uso futuro; no use.
Observaciones
El bloque de salida de la carga de una solicitud de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES tiene el formato de estructura DEVICE_DSM_RANGE_ERROR_OUTPUT cuando la acción es DeviceDsmAction_GetRangeErrorInfo. El controlador devuelve el estado de error de los intervalos de bloques lógicos en una matriz de estructuras de DEVICE_STORAGE_RANGE_ATTRIBUTES. Los elementos de matriz se ordenan para que su orden corresponda al orden de los intervalos de entrada.
Consulte DEVICE_DSM_ACTION Descripciones para obtener más información sobre esta acción.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntddstor.h |
Consulte también
de descripciones de DEVICE_DSM_ACTION