IOCTL_NFP_GET_KILO_BYTES_PER_SECOND IOCTL (nfpdev.h)
Um cliente envia a solicitação IOCTL_NFP_GET_KILO_BYTES_PER_SECOND para qualquer identificador genérico, que não seja publicado e não assinado, para o dispositivo do provedor. A solicitação é enviada para determinar a velocidade de transmissão de melhor caso aproximada com suporte pelo provedor ou sua tecnologia de RF subjacente. Isso é usado para distinguir a diferença em uma ordem de magnitude na taxa de transmissão para outra.
Código principal
Buffer de entrada
Nenhum
Buffer de saída
Um valor INT32 que define a velocidade de transmissão aproximada suportada pelo provedor ou sua tecnologia subjacente.
Bloco de status
Irp-IoStatus.Status> será definido como STATUS_SUCCESS se a solicitação for bem-sucedida.
Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS.
Para obter mais informações, consulte Valores NTSTATUS.
Comentários
Cada implementação do provedor pode especificar uma taxa de transmissão aproximada. Uma implementação de NFC típica deve fornecer um valor de cerca de 50 KB por segundo.
Veja a seguir as ações necessárias ao usar este IOCTL:
- O driver DEVE dar suporte a uma taxa de transmissão aproximada não menor que 16 KB por segundo.
- Quando esse IOCTL é recebido, o driver DEVE copiar a velocidade de transmissão aproximada para o buffer de saída e concluí-la com STATUS_SUCCESS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Cabeçalho | nfpdev.h |