Partilhar via


STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR estrutura (ntddstor.h)

Um driver de porta de armazenamento usa a estrutura STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR para relatar as informações de resistência de um dispositivo.

Sintaxe

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;

Membros

Version

Versão dessa estrutura. Defina isso como tamanho de(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR).

Size

Tamanho, em bytes, do buffer que contém as informações de resistência. Defina isso como tamanho de(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR).

EnduranceInfo

Uma estrutura STORAGE_HW_ENDURANCE_INFO na qual armazenar as informações de resistência do dispositivo.

Observações

Um driver de porta de armazenamento usa essa estrutura ao se comunicar com seu miniporto para uma solicitação de IOCTL_SCSI_MINIPORT que tenha uma estrutura SRB_IO_CONTROL com um de Assinatura de IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFOe um ControlCode deIOCTL_STORAGE_QUERY_PROPERTY com um PropertyId de StorageDeviceEnduranceProperty e um QueryType de PropertyStandardQuery.

O miniporto usa STORAGE_ENDURANCE_DATA_DESCRIPTOR, que é definido em ntddscsi.h. STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR e STORAGE_ENDURANCE_DATA_DESCRIPTOR são idênticos em tamanho, portanto, o driver da porta de armazenamento e o miniporto devem converter a estrutura que recebem adequadamente ao se comunicarem entre si.

Requisitos

Requisito Valor
cabeçalho ntddstor.h

Consulte também

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

SRB_IO_CONTROL

STORAGE_ENDURANCE_DATA_DESCRIPTOR

STORAGE_HW_ENDURANCE_INFO