Freigeben über


IOCTL_NFP_GET_MAX_MESSAGE_BYTES IOCTL (nfpdev.h)

Ein Client sendet die IOCTL_NFP_GET_MAX_MESSAGE_BYTES Anforderung an ein beliebiges generisches Handle, das nicht veröffentlicht und nicht abonniert ist, an das Anbietergerät, um die maximale unterstützte Nachrichtengröße zu bestimmen.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Keine

Ausgabepuffer

Ein INT32-Wert , der die maximale Nachrichtengröße definiert, die von der Bereitstellung unterstützt wird.

Statusblock

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

Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet.

Weitere Informationen finden Sie unter NTSTATUS-Werte.

Hinweise

  • Jede Anbieterimplementierung kann eine maximale Nachrichtengröße für Veröffentlichungen und Abonnements angeben. Windows erfordert, dass diese maximale vom Anbieter unterstützte Nachrichtengröße nicht weniger als 10 KB beträgt.
  • Die folgenden Aktionen sind erforderlich, wenn Sie diesen ioctl verwenden:
    • Der Treiber MUSS eine maximale Nachrichtengröße von 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
Unterstützte Mindestversion (Client) Windows 8
Kopfzeile nfpdev.h

Weitere Informationen

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

Entwurfsleitfaden für nähere Feldnähe (Tippen und Tun, NFP-Anbietermodell, Treiberanforderungen)