struttura STORAGE_ENDURANCE_DATA_DESCRIPTOR (ntddscsi.h)
Un miniport usa STORAGE_ENDURANCE_DATA_DESCRIPTOR per segnalare le informazioni di resistenza di un dispositivo al driver della porta di archiviazione.
Sintassi
typedef struct _STORAGE_ENDURANCE_DATA_DESCRIPTOR {
ULONG Version;
ULONG Size;
STORAGE_ENDURANCE_INFO EnduranceInfo;
} STORAGE_ENDURANCE_DATA_DESCRIPTOR, *PSTORAGE_ENDURANCE_DATA_DESCRIPTOR;
Members
Version
Versione di questa struttura. Impostare questa proprietà su sizeof(STORAGE_ENDURANCE_DATA_DESCRIPTOR).
Size
Dimensioni, in byte, del buffer contenente le informazioni sulla resistenza. Impostare questa proprietà su sizeof(STORAGE_ENDURANCE_DATA_DESCRIPTOR).
EnduranceInfo
Struttura STORAGE_ENDURANCE_INFO in cui archiviare le informazioni sulla resistenza del dispositivo.
Commenti
Il miniport restituisce questa struttura quando si gestisce una richiesta di IOCTL_SCSI_MINIPORT con una struttura SRB_IO_CONTROL con una firma di IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO e un oggetto ControlCode di IOCTL_STORAGE_QUERY_PROPERTY con un PropertyId di StorageDeviceEnduranceProperty e un oggetto QueryType di PropertyStandardQuery.
Il driver della porta di archiviazione usa STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR, definito in ntddstor.h. STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR e STORAGE_ENDURANCE_DATA_DESCRIPTOR hanno dimensioni identiche, quindi il driver della porta di archiviazione e il miniport devono eseguire il cast della struttura ricevuta di conseguenza durante la comunicazione tra loro.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddscsi.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