Condividi tramite


struttura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR (ntddstor.h)

Un driver della 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;

Members

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.

Commenti

Un driver della porta di archiviazione usa questa struttura quando comunica con il relativo miniport per una richiesta di IOCTL_SCSI_MINIPORT che ha una struttura SRB_IO_CONTROL con una firma di IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO e un ControlCode diIOCTL_STORAGE_QUERY_PROPERTY con un PropertyId di StorageDeviceEnduranceProperty e un oggetto QueryType di PropertyStandardQuery.

Il miniport usa STORAGE_ENDURANCE_DATA_DESCRIPTOR, definito in ntddscsi.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 ntddstor.h

Vedi anche

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

SRB_IO_CONTROL

STORAGE_ENDURANCE_DATA_DESCRIPTOR

STORAGE_HW_ENDURANCE_INFO