estructura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR (ntddstor.h)
Un controlador de puerto de almacenamiento usa la estructura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR para notificar la información de resistencia de un dispositivo.
Sintaxis
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;
Miembros
Version
Versión de esta estructura. Establézcalo en tamaño de(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR).
Size
Tamaño, en bytes, del búfer que contiene la información de resistencia. Establézcalo en tamaño de(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR).
EnduranceInfo
Estructura STORAGE_HW_ENDURANCE_INFO en la que almacenar la información de resistencia del dispositivo.
Observaciones
Un controlador de puerto de almacenamiento usa esta estructura al comunicarse con su miniport para una solicitud de IOCTL_SCSI_MINIPORT que tiene una estructura de SRB_IO_CONTROL con un firma de de IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFOy un ControlCode deIOCTL_STORAGE_QUERY_PROPERTY con un PropertyId de StorageDeviceEnduranceProperty y un QueryType de PropertyStandardQuery.
El miniport usa STORAGE_ENDURANCE_DATA_DESCRIPTOR, que se define en ntddscsi.h. STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR y STORAGE_ENDURANCE_DATA_DESCRIPTOR son idénticos en tamaño, por lo que el controlador de puerto de almacenamiento y la miniporte deben convertir la estructura que reciben en consecuencia al comunicarse entre sí.
Requisitos
Requisito | Valor |
---|---|
encabezado de | ntddstor.h |
Consulte también
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO