функция обратного вызова EVT_NFC_CX_DEVICE_IO_CONTROL (nfccx.h)
Вызывается NFC CX для отправки необработанного IOCTL драйверу клиента.
Синтаксис
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
)
{...}
Параметры
[in] Device
Дескриптор объекта устройства платформы.
[in] Request
Дескриптор объекта запроса платформы.
[in] OutputBufferLength
Длина (в байтах) выходного буфера запроса, если доступен выходной буфер.
[in] InputBufferLength
Длина входного буфера запроса (в байтах), если входной буфер доступен.
[in] IoControlCode
Определяемый драйвером или системный код управления вводом-выводом (IOCTL), связанный с запросом.
Возвращаемое значение
None
Remarks
Клиент может выполнять запрос синхронно или асинхронно. NFC CX завершит запрос, если клиент возвращает код состояния, отличный от STATUS_PENDING. Чтобы предотвратить двойное завершение запроса, клиент не должен завершать WDFREQUEST (то есть вызывать WdfRequestComplete или WdfRequestCompleteWithInformation), если он возвращает STATUS_SUCCESS или код состояния сбоя.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Персональный компьютер |
Верхняя часть | nfccx.h (включая Ncidef.h) |
IRQL | Требуется то же самое |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по