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 del provider per determinare le dimensioni massime dei messaggi supportate.
Codice principale
Buffer di input
Nessuno
Buffer di output
Un valore INT32 che definisce le dimensioni massime dei messaggi supportate dall'oggetto provide.
Blocco di 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.
Osservazioni
- Ogni implementazione del provider può specificare una dimensione massima dei messaggi per le pubblicazioni e le sottoscrizioni. Windows richiede che questa dimensione massima dei messaggi 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 dei messaggi 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
intestazione | nfpdev.h |
Vedere anche
guida di progettazione generale NFC (Near Field Communication)