IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO é a assinatura de 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
Buffer de entrada
Consulte Comentários.
Comprimento do buffer de entrada
Consulte Comentários.
Buffer de saída
Consulte Comentários.
Comprimento do buffer de saída
Consulte Comentários.
Buffer de entrada/saída
Nenhum.
Comprimento do buffer de entrada/saída
Não aplicável.
Bloco de status
Não aplicável.
Observações
Para essa assinatura, o buffer de entrada do IOCTL_SCSI_MINIPORTconterá uma estrutura SRB_IO_CONTROL com:
O membro assinatura está definido como IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO.
O membro do ControlCode está definido como IOCTL_STORAGE_QUERY_PROPERTY.
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, IOCTL_SCSI_MINIPORTbuffer de saída conterá uma estrutura SRB_IO_CONTROL, seguida imediatamente por uma estrutura 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 |