IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL IOCTL (ntddscsi.h)
IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL é a assinatura definida pelo sistema usada em conjunto com o código de controle IOCTL_SCSI_MINIPORT para enviar dados específicos do protocolo para um miniporto.
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, IOCTL_SCSI_MINIPORT buffer de entrada conterá uma estrutura SRB_IO_CONTROL com:
O membro assinatura definido como IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL.
O membro do ControlCode definido como IOCTL_STORAGE_SET_PROPERTY
Se o miniporto reconhecer e der suporte à assinatura IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL, ele deverá atualizar seu dispositivo usando as informações de protocolo especificadas em uma estrutura STORAGE_PROTOCOL_DATA_DESCRIPTOR. Para essa assinatura, a estrutura de STORAGE_PROTOCOL_DATA_DESCRIPTOR é encontrada no buffer de entrada do IOCTL_SCSI_MINIPORTimediatamente após a estrutura de SRB_IO_CONTROL.
Consulte IOCTL_SCSI_MINIPORT para obter informações sobre como calcular tamanhos de buffer.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntddscsi.h |