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 sizeof(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR).

Size

Tamaño, en bytes, del búfer que contiene la información de resistencia. Establézcalo en sizeof(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR).

EnduranceInfo

Estructura STORAGE_HW_ENDURANCE_INFO en la que almacenar la información de resistencia del dispositivo.

Comentarios

Un controlador de puerto de almacenamiento usa esta estructura al comunicarse con su miniporte para una solicitud de IOCTL_SCSI_MINIPORT que tiene una estructura de SRB_IO_CONTROL con una firma de IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO y un ControlCode deIOCTL_STORAGE_QUERY_PROPERTY con un PropertyId de StorageDeviceEnduranceProperty y un QueryType de PropertyStandardQuery.

El minipuerto 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 minipuerto deben convertir la estructura que reciben en consecuencia al comunicarse entre sí.

Requisitos

Requisito Valor
Header 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