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
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:
O membro Signature é definido como IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO.
O membro ControlCode é 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, 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 |