Condividi tramite


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

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

SRB_IO_CONTROL

STORAGE_ENDURANCE_DATA_DESCRIPTOR

STORAGE_HW_ENDURANCE_INFO