IOCTL_NFP_GET_MAX_MESSAGE_BYTES IOCTL (nfpdev.h)
Клиент отправляет запрос IOCTL_NFP_GET_MAX_MESSAGE_BYTES на любой универсальный дескриптор, который не опубликован и не подписан, на устройство поставщика, чтобы определить максимальный поддерживаемый размер сообщения.
Основной код
Входной буфер
Никакой
Выходной буфер
Одно значение INT32, определяющее максимальный размер сообщения, поддерживаемый предоставленным.
Блок состояния
Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно.
В противном случае состояние соответствующего условия ошибки в виде кода NTSTATUS.
Дополнительные сведения см. в значения NTSTATUS.
Замечания
- Каждая реализация поставщика может указать максимальный размер сообщения для публикаций и подписок. Для Windows требуется, чтобы этот максимальный размер сообщения, поддерживаемый поставщиком, не менее 10 КБ.
-
Ниже приведены необходимые действия при использовании этого ioctl:
- Драйвер должен поддерживать максимальный размер сообщения не меньше 10 КБ.
- После получения этого IOCTL драйвер должен скопировать максимальный размер сообщения в выходной буфер и завершить его STATUS_SUCCESS.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
заголовка | nfpdev.h |
См. также
общее руководство по проектированию по взаимодействию с полями (NFC)