DEVICE_DSM_RANGE_ERROR_INFO-Struktur (ntddstor.h)
Die DEVICE_DSM_RANGE_ERROR_OUTPUT -Struktur (oder DEVICE_DSM_RANGE_ERROR_INFO) speichert Informationen darüber, ob ein oder mehrere logische Blockbereiche Medienfehler enthalten.
Syntax
typedef struct _DEVICE_DSM_RANGE_ERROR_INFO {
ULONG Version;
ULONG Flags;
ULONG TotalNumberOfRanges;
ULONG NumberOfRangesReturned;
DEVICE_STORAGE_RANGE_ATTRIBUTES Ranges[ANYSIZE_ARRAY];
} DEVICE_DSM_RANGE_ERROR_INFO, *PDEVICE_DSM_RANGE_ERROR_INFO, DEVICE_DSM_RANGE_ERROR_OUTPUT, *PDEVICE_DSM_RANGE_ERROR_OUTPUT;
Member
Version
Version dieser Struktur. Legen Sie auf sizeof(DEVICE_DSM_RANGE_ERROR_OUTPUT) fest.
Flags
Flags, die den Bereichsfehlerinformationen zugeordnet sind. Mögliche Werte:
Wert | Bedeutung |
---|---|
DEVICE_STORAGE_NO_ERRORS | Es gibt keine Medienfehler in einem der angeforderten Bereiche. |
TotalNumberOfRanges
Anzahl der DEVICE_STORAGE_RANGE_ATTRIBUTES Strukturen, die erforderlich sind, um eine DeviceDsmAction_GetRangeErrorInfo Anforderung zu erfüllen.
NumberOfRangesReturned
Anzahl der DEVICE_STORAGE_RANGE_ATTRIBUTES-Strukturen, die in Bereichen zurückgegeben werden.
Ranges[ANYSIZE_ARRAY]
Array von DEVICE_STORAGE_RANGE_ATTRIBUTES Struktur(en), in der Medienfehlerinformationen zurückgegeben werden sollen.
Hinweise
Der Ausgabeblock in der Nutzlast einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Anforderung wird als DEVICE_DSM_RANGE_ERROR_OUTPUT-Struktur formatiert, wenn die Aktion DeviceDsmAction_GetRangeErrorInfo wird. Weitere Informationen zu dieser Aktion finden Sie unter DEVICE_DSM_ACTION Beschreibungen .
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddstor.h |
Weitere Informationen
DEVICE_DSM_ACTION Beschreibungen