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