Compartir a través de


IOCTL_NFP_GET_MAX_MESSAGE_BYTES IOCTL (nfpdev.h)

Un cliente envía la solicitud de IOCTL_NFP_GET_MAX_MESSAGE_BYTES a cualquier identificador genérico, uno que no está publicado y no suscrito, al dispositivo proveedor para determinar el tamaño máximo de mensaje admitido.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno

Búfer de salida

Un valor INT32 que define el tamaño máximo de mensaje admitido por el proporcionado.

Bloque de estado

Irp->IoStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente.

De lo contrario, status to the appropriate error condition as a NTSTATUS code.

Para obtener más información, vea valores NTSTATUS.

Observaciones

  • Cada implementación del proveedor puede especificar un tamaño máximo de mensaje para publicaciones y suscripciones. Windows requiere que este tamaño máximo de mensaje admitido por el proveedor no sea inferior a 10 KB.
  • A continuación se muestran las acciones necesarias al usar este ioctl:
    • El controlador DEBE admitir un tamaño máximo de mensaje no inferior a 10 KB.
    • Cuando se recibe este IOCTL, el controlador DEBE copiar el tamaño máximo del mensaje en el búfer de salida y completarlo con STATUS_SUCCESS.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
encabezado de nfpdev.h

Consulte también

guía de diseño general de comunicación de campo cercano (NFC)

guía de diseño de proximidad de campo cercano (Tap and Do, modelo de proveedor NFP, requisitos de controlador)