IOCTL_NFP_GET_KILO_BYTES_PER_SECOND IOCTL (nfpdev.h)
Un client invia la richiesta di IOCTL_NFP_GET_KILO_BYTES_PER_SECOND a qualsiasi handle generico, uno non pubblicato e non sottoscritto, al dispositivo del provider. La richiesta viene inviata per determinare la velocità di trasmissione migliore approssimativa supportata dal provider o dalla relativa tecnologia RF sottostante. Questo viene usato per distinguere la differenza in un ordine di grandezza nella velocità di trasmissione a un altro.
Codice principale
Buffer di input
Nessuno
Buffer di output
Un valore INT32 che definisce la velocità di trasmissione approssimativa supportata dal provider o dalla relativa tecnologia sottostante.
Blocco di stato
Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo.
In caso contrario, stato della condizione di errore appropriata come codice NTSTATUS.
Per altre informazioni, vedere valori NTSTATUS.
Osservazioni
Ogni implementazione del provider può specificare una velocità di trasmissione approssimativa. Un'implementazione NFC tipica deve fornire un valore di circa 50 KB al secondo.
Quando si usa questo IOCTL, sono necessarie le azioni seguenti:
- Il driver DEVE supportare una velocità di trasmissione approssimativa non inferiore a 16 KB al secondo.
- Quando viene ricevuto questo IOCTL, il driver DEVE copiare la velocità di trasmissione approssimativa nel buffer di output e completarla con STATUS_SUCCESS.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
intestazione | nfpdev.h |
Vedere anche
guida di progettazione generale NFC (Near Field Communication)