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