EVT_NFC_CX_DEVICE_IO_CONTROL funzione di callback (nfccx.h)
Chiamato da NFC CX per inviare un IOCTL non gestito al driver client.
Sintassi
EVT_NFC_CX_DEVICE_IO_CONTROL EvtNfcCxDeviceIoControl;
void EvtNfcCxDeviceIoControl(
[in] WDFDEVICE Device,
[in] WDFREQUEST Request,
[in] size_t OutputBufferLength,
[in] size_t InputBufferLength,
[in] ULONG IoControlCode
)
{...}
Parametri
[in] Device
Handle per un oggetto dispositivo framework.
[in] Request
Handle per un oggetto richiesta del framework.
[in] OutputBufferLength
Lunghezza, in byte, del buffer di output della richiesta, se è disponibile un buffer di output.
[in] InputBufferLength
Lunghezza, in byte, del buffer di input della richiesta, se è disponibile un buffer di input.
[in] IoControlCode
Codice di controllo I/O definito dal driver o definito dal sistema (IOCTL) associato alla richiesta.
Valore restituito
nessuno
Osservazioni
Il client può completare la richiesta in modo sincrono o asincrono. Nfc CX completerà la richiesta se un codice di stato diverso da STATUS_PENDING viene restituito dal client. Per impedire il doppio completamento della richiesta, il client non deve completare WDFREQUEST, ovvero chiamare WdfRequestComplete o WdfRequestCompleteWithInformation, se restituisce STATUS_SUCCESS o un codice di stato di errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Desktop |
Intestazione | nfccx.h (include Ncidef.h) |
IRQL | Richiede lo stesso |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per