IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO é a assinatura definida pelo sistema usada em conjunto com o código de controle IOCTL_SCSI_MINIPORT para solicitar que um miniporto retorne as informações de resistência de um dispositivo de destino.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Consulte Observações.

Comprimento do buffer de entrada

Consulte Observações.

Buffer de saída

Consulte Observações.

Comprimento do buffer de saída

Consulte Observações.

Buffer de entrada/saída

Nenhum.

Comprimento do buffer de entrada/saída

Não aplicável.

Bloco de status

Não aplicável.

Comentários

Para essa assinatura, o buffer de entrada do IOCTL_SCSI_MINIPORT conterá uma estrutura SRB_IO_CONTROL com:

Se o miniporto reconhecer e der suporte à assinatura IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO , ele deverá retornar os dados de resistência do dispositivo em uma estrutura STORAGE_ENDURANCE_DATA_DESCRIPTOR . Especificamente, o buffer de saída do IOCTL_SCSI_MINIPORT conterá uma estrutura SRB_IO_CONTROL , seguida imediatamente por uma estrutura de STORAGE_ENDURANCE_DATA_DESCRIPTOR que contém os dados de resistência.

Consulte IOCTL_SCSI_MINIPORT para obter informações sobre como calcular tamanhos de buffer.

Requisitos

Requisito Valor
Cabeçalho ntddscsi.h

Confira também

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR