Поделиться через


IOCTL_NFP_ENABLE IOCTL (nfpdev.h)

Клиент отправляет IOCTL_NFP_ENABLE запрос на повторное включение ранее отключенных подписок, публикаций и событий присутствия.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

None

Выходной буфер

None

Блок состояния

Irp-IoStatus.Status> имеет значение STATUS_SUCCESS, если запрос выполнен успешно.

В противном случае — Состояние до соответствующего условия ошибки в виде кода NTSTATUS.

Дополнительные сведения см. в разделе Значения NTSTATUS.

Комментарии

Ниже приведены обязательные действия при использовании этого IOCTL:

  • При получении этого IOCTL драйвер ДОЛЖЕН пометить дескриптор файла как "Enabled".
  • Если дескриптор файла уже помечен как "Включено", драйвер ДОЛЖЕН завершить IOCTL с STATUS_INVALID_DEVICE_STATE.
  • Если при успешном завершении IOCTL устройство находится на прокси-сервере, данные сообщения (вместе с его типом) должны передаваться (только один раз) на ближайшее устройство.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Верхняя часть nfpdev.h

См. также раздел

IOCTL_NFP_DISABLE

Общее руководство по проектированию связи ближнего действия (NFC)

Руководство по проектированию близкого взаимодействия с близкой областью (касания и дела, модель поставщика NFP, требования к драйверу)