EVT_NFC_CX_DEVICE_IO_CONTROL función de devolución de llamada (nfccx.h)
Llamado por NFC CX para enviar un IOCTL no controlado al controlador de cliente.
Sintaxis
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
)
{...}
Parámetros
[in] Device
Identificador de un objeto de dispositivo de marco.
[in] Request
Identificador de un objeto de solicitud de marco.
[in] OutputBufferLength
Longitud, en bytes, del búfer de salida de la solicitud, si hay disponible un búfer de salida.
[in] InputBufferLength
Longitud, en bytes, del búfer de entrada de la solicitud, si hay disponible un búfer de entrada.
[in] IoControlCode
Código de control de E/S definido por el controlador o definido por el sistema (IOCTL) asociado a la solicitud.
Valor devuelto
Ninguno
Observaciones
El cliente puede completar la solicitud de forma sincrónica o asincrónica. NFC CX completará la solicitud si el cliente devuelve un código de estado distinto de STATUS_PENDING. Para evitar la finalización doble de la solicitud, el cliente no debe completar WDFREQUEST (es decir, llamar a WdfRequestComplete o WdfRequestCompleteWithInformation) si devuelve STATUS_SUCCESS o un código de estado de error.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | No se admite ninguna |
de la plataforma de destino de |
Escritorio |
encabezado de |
nfccx.h (incluya Ncidef.h) |
irQL | Requiere lo mismo |