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.
Código principal
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)