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
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)