Condividi tramite


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.

Nota un'implementazione NFC tipica deve fornire un valore di circa 50.
 

Codice principale

IRP_MJ_DEVICE_CONTROL

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)

guida alla progettazione della prossimità del campo vicino (tocco e do, modello di provider NFP, requisiti del driver)