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 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, IOCTL_SCSI_MINIPORT buffer de entrada conterá uma estrutura SRB_IO_CONTROL com:
O membro Signature definido como IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL.
O membro 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 de STORAGE_PROTOCOL_DATA_DESCRIPTOR . Para essa assinatura, a estrutura de STORAGE_PROTOCOL_DATA_DESCRIPTOR é encontrada no buffer de entrada do IOCTL_SCSI_MINIPORT imediatamente após a estrutura SRB_IO_CONTROL .
Consulte IOCTL_SCSI_MINIPORT para obter informações sobre como calcular tamanhos de buffer.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddscsi.h |