Freigeben über


IOCTL_NFP_GET_KILO_BYTES_PER_SECOND IOCTL (nfpdev.h)

Ein Client sendet die IOCTL_NFP_GET_KILO_BYTES_PER_SECOND Anforderung an ein generisches Handle, eines, das nicht veröffentlicht und nicht abonniert ist, an das Anbietergerät. Die Anforderung wird gesendet, um die ungefähre Höchstfall-Übertragungsgeschwindigkeit zu ermitteln, die vom Anbieter oder der zugrunde liegenden RF-Technologie unterstützt wird. Dies wird verwendet, um die Differenz in einer Größenordnung der Übertragungsrate in eine andere zu unterscheiden.

Hinweis Eine typische NFC-Implementierung sollte einen Wert von ca. 50 bereitstellen.
 

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Nichts

Ausgabepuffer

Ein INT32 Wert, der die ungefähre Übertragungsgeschwindigkeit definiert, die vom Anbieter oder der zugrunde liegenden Technologie unterstützt wird.

Statusblock

Irp->IoStatus.Status wird auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist.

Andernfalls ist status to the appropriate error condition as a NTSTATUS code.

Weitere Informationen finden Sie unter NTSTATUS Values.

Bemerkungen

Jede Anbieterimplementierung kann eine ungefähre Übertragungsrate angeben. Eine typische NFC-Implementierung sollte einen Wert von ca. 50 KB pro Sekunde bereitstellen.

Die folgenden Aktionen sind erforderlich, wenn Sie diese IOCTL verwenden:

  • Der Treiber MUSS eine ungefähre Übertragungsrate unterstützen, die nicht kleiner als 16 KB pro Sekunde ist.
  • Wenn diese IOCTL empfangen wird, muss der Treiber die ungefähre Übertragungsgeschwindigkeit in den Ausgabepuffer kopieren und mit STATUS_SUCCESS abschließen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
Header- nfpdev.h

Siehe auch

Gesamtentwurfsleitfaden für Die Nahfeldkommunikation (Near Field Communication, NFC)

Near Field Proximity Design Guide (Tap and Do, NFP-Anbietermodell, Treiberanforderungen)