Condividi tramite


IOCTL_NFP_GET_MAX_MESSAGE_BYTES IOCTL (nfpdev.h)

Un client invia la richiesta di IOCTL_NFP_GET_MAX_MESSAGE_BYTES a qualsiasi handle generico, uno non pubblicato e non sottoscritto, al dispositivo provider per determinare le dimensioni massime dei messaggi supportate.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno

Buffer di output

Un valore INT32 che definisce la dimensione massima del messaggio supportata dalla specifica.

Blocco dello stato

Irp-IoStatus.Status> è impostato su STATUS_SUCCESS se la richiesta ha esito positivo.

In caso contrario, stato della condizione di errore appropriata come codice NTSTATUS.

Per altre informazioni, vedere Valori NTSTATUS.

Commenti

  • Ogni implementazione del provider può specificare una dimensione massima dei messaggi per le pubblicazioni e le sottoscrizioni. Windows richiede che questa dimensione massima del messaggio supportata dal provider non sia inferiore a 10 KB.
  • Di seguito sono riportate le azioni necessarie quando si usa questo ioctl:
    • Il driver DEVE supportare una dimensione massima del messaggio non inferiore a 10 KB.
    • Quando viene ricevuto questo IOCTL, il driver DEVE copiare le dimensioni massime del messaggio nel buffer di output e completarlo con STATUS_SUCCESS.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Intestazione nfpdev.h

Vedi anche

Guida generale alla comunicazione sul campo vicino (NFC)

Guida alla progettazione della prossimità del campo vicino (Tocca e Do, modello provider NFP, requisiti del driver)