Compartir a través de


IOCTL_NFP_GET_KILO_BYTES_PER_SECOND IOCTL (nfpdev.h)

Un cliente envía la solicitud de IOCTL_NFP_GET_KILO_BYTES_PER_SECOND a cualquier identificador genérico, uno que no está publicado y no suscrito, al dispositivo del proveedor. La solicitud se envía para determinar la velocidad de transmisión más aproximada compatible con el proveedor o su tecnología rf subyacente. Esto se usa para distinguir la diferencia en un orden de magnitud en la velocidad de transmisión a otra.

Nota Una implementación típica de NFC debe proporcionar un valor de aproximadamente 50.
 

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

None

Búfer de salida

Un valor INT32 que define la velocidad de transmisión aproximada admitida por el proveedor o su tecnología subyacente.

Bloque de estado

Irp-IoStatus.Status> se establece en STATUS_SUCCESS si la solicitud se realiza correctamente.

De lo contrario, estado de la condición de error adecuada como código NTSTATUS.

Para obtener más información, vea Valores NTSTATUS.

Comentarios

Cada implementación del proveedor puede especificar una velocidad de transmisión aproximada. Una implementación típica de NFC debe proporcionar un valor de aproximadamente 50 KB por segundo.

A continuación se muestran las acciones necesarias al usar este IOCTL:

  • El controlador DEBE admitir una velocidad de transmisión aproximada no inferior a 16 KB por segundo.
  • Cuando se recibe este IOCTL, el controlador DEBE copiar la velocidad de transmisión aproximada en el búfer de salida y completarla con STATUS_SUCCESS.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Encabezado nfpdev.h

Consulte también

Guía de diseño general de comunicación de campo cercano (NFC)

Guía de diseño de proximidad de campo cercano (Tap and Do, modelo de proveedor NFP, requisitos de controladores)