struttura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR (ntddstor.h)
Un driver di porta di archiviazione usa la struttura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR per segnalare le informazioni sulla resistenza di un dispositivo.
Sintassi
typedef struct _STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR {
ULONG Version;
ULONG Size;
STORAGE_HW_ENDURANCE_INFO EnduranceInfo;
} STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR, *PSTORAGE_HW_ENDURANCE_DATA_DESCRIPTOR;
Membri
Version
Versione di questa struttura. Impostare questa proprietà su sizeof(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR).
Size
Dimensioni, in byte, del buffer contenente le informazioni sulla resistenza. Impostare questa proprietà su sizeof(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR).
EnduranceInfo
Struttura STORAGE_HW_ENDURANCE_INFO in cui archiviare le informazioni sulla resistenza del dispositivo.
Osservazioni
Un driver di porta di archiviazione usa questa struttura quando comunica con il relativo miniport per una richiesta di IOCTL_SCSI_MINIPORT con una struttura SRB_IO_CONTROL con un Signature di IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFOe un ControlCode diIOCTL_STORAGE_QUERY_PROPERTY con un PropertyId di StorageDeviceEnduranceProperty e un QueryType di PropertyStandardQuery.
Il miniport usa STORAGE_ENDURANCE_DATA_DESCRIPTOR, definito in ntddscsi.h. STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR e STORAGE_ENDURANCE_DATA_DESCRIPTOR sono identici in dimensioni, quindi il driver della porta di archiviazione e il miniport devono eseguire il cast della struttura ricevuta di conseguenza durante la comunicazione tra loro.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddstor.h |
Vedere anche
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO