Freigeben über


IOCTL_NFP_GET_MAX_MESSAGE_BYTES IOCTL (nfpdev.h)

Ein Client sendet die IOCTL_NFP_GET_MAX_MESSAGE_BYTES Anforderung an ein allgemeines Handle, eines, das nicht veröffentlicht und nicht abonniert ist, an das Anbietergerät, um die maximale Nachrichtengröße zu ermitteln, die unterstützt wird.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Nichts

Ausgabepuffer

Ein INT32- Werts, der die maximale Nachrichtengröße definiert, die von der Bereitstellung 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 maximale Nachrichtengröße für Publikationen und Abonnements angeben. Windows erfordert, dass diese maximale vom Anbieter unterstützte Nachrichtengröße nicht kleiner als 10 KB ist.
  • Die folgenden Aktionen sind erforderlich, wenn Sie diese ioctl verwenden:
    • Der Treiber MUSS eine maximale Nachrichtengröße nicht kleiner als 10 KB unterstützen.
    • Wenn diese IOCTL empfangen wird, muss der Treiber die maximale Nachrichtengröße 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)