Compartir a través de


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

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

SRB_IO_CONTROL

STORAGE_ENDURANCE_DATA_DESCRIPTOR

STORAGE_HW_ENDURANCE_INFO