struttura DEVICE_DSM_RANGE_ERROR_INFO (ntddstor.h)
La struttura DEVICE_DSM_RANGE_ERROR_OUTPUT (o DEVICE_DSM_RANGE_ERROR_INFO) archivia informazioni sul fatto che uno o più intervalli di blocchi logici contengano errori multimediali.
Sintassi
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;
Members
Version
Versione di questa struttura. Impostare su sizeof(DEVICE_DSM_RANGE_ERROR_OUTPUT).
Flags
Flag associati alle informazioni sull'errore di intervallo. I valori possibili sono:
Valore | Significato |
---|---|
DEVICE_STORAGE_NO_ERRORS | Non sono presenti errori multimediali in nessuno degli intervalli richiesti. |
TotalNumberOfRanges
Numero di strutture DEVICE_STORAGE_RANGE_ATTRIBUTES necessarie per soddisfare una richiesta di DeviceDsmAction_GetRangeErrorInfo .
NumberOfRangesReturned
Numero di strutture DEVICE_STORAGE_RANGE_ATTRIBUTES restituite in Ranges.
Ranges[ANYSIZE_ARRAY]
Matrice di strutture DEVICE_STORAGE_RANGE_ATTRIBUTES in cui restituire informazioni sull'errore multimediale.
Commenti
Il blocco di output nel payload di una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES viene formattato come struttura DEVICE_DSM_RANGE_ERROR_OUTPUT quando l'azione viene DeviceDsmAction_GetRangeErrorInfo. Per altri dettagli su questa azione, vedere DEVICE_DSM_ACTION Descrizioni .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddstor.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per