struttura DEVICE_STORAGE_RANGE_ATTRIBUTES (ntddstor.h)
La struttura DEVICE_STORAGE_RANGE_ATTRIBUTES contiene lo stato di errore multimediale per un intervallo di blocchi logici.
Sintassi
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;
Members
LengthInBytes
Lunghezza dell'intervallo di blocchi logici, in byte, a cui si applica lo stato di errore in IsRangeBad .
DUMMYUNIONNAME
DUMMYUNIONNAME.AllFlags
Non usare.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsRangeBad
Indica se l'intervallo di blocchi logici contiene un errore multimediale. Impostare su 1 quando l'intervallo di blocchi logici contiene un errore; in caso contrario, impostare su 0.
Reserved
Riservato per uso futuro; non usare.
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. Il driver restituisce lo stato di errore per gli intervalli di blocchi logici in una matrice di strutture DEVICE_STORAGE_RANGE_ATTRIBUTES. Gli elementi della matrice vengono ordinati in modo che il relativo ordine corrisponda all'ordine degli intervalli di input.
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