Freigeben über


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 mindestens ein logischer Blockbereich Medienfehler enthält.

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;

Angehörige

Version

Version dieser Struktur. Auf Größe(DEVICE_DSM_RANGE_ERROR_OUTPUT) festgelegt.

Flags

Flags, die den Bereichsfehlerinformationen zugeordnet sind. Mögliche Werte sind:

Wert Bedeutung
DEVICE_STORAGE_NO_ERRORS Es gibt keine Medienfehler in einem der angeforderten Bereiche.

TotalNumberOfRanges

Die Anzahl der DEVICE_STORAGE_RANGE_ATTRIBUTES Strukturen, die erforderlich sind, um eine DeviceDsmAction_GetRangeErrorInfo Anforderung zu erfüllen.

NumberOfRangesReturned

Anzahl der in Rangeszurückgegebenen DEVICE_STORAGE_RANGE_ATTRIBUTES Strukturen.

Ranges[ANYSIZE_ARRAY]

Array von DEVICE_STORAGE_RANGE_ATTRIBUTES Struktur(n), in der Medienfehlerinformationen zurückgegeben werden sollen.

Bemerkungen

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_GetRangeErrorInfoist. Weitere Informationen zu dieser Aktion finden Sie unter DEVICE_DSM_ACTION Beschreibungen.

Anforderungen

Anforderung Wert
Header- ntddstor.h

Siehe auch

DEVICE_DSM_ACTION Beschreibungen

DEVICE_STORAGE_RANGE_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES