Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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