Compartilhar via


IOCTL_NFP_ENABLE IOCTL (nfpdev.h)

O cliente envia a solicitação IOCTL_NFP_ENABLE para reabilitar assinaturas, publicações e eventos de presença desabilitados anteriormente.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Nenhum

Buffer de saída

Nenhum

Bloco de status

Irp-IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida>.

Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS.

Para obter mais informações, consulte Valores NTSTATUS.

Comentários

A seguir estão as ações necessárias ao usar este IOCTL:

  • Quando esse IOCTL é recebido, o driver DEVE marcar o identificador de arquivo como "Habilitado".
  • Se o identificador de arquivo já estiver marcado como "Habilitado", o driver DEVERÁ concluir o IOCTL com STATUS_INVALID_DEVICE_STATE.
  • Se um dispositivo estiver atualmente próximo quando esse IOCTL for concluído com êxito, os dados da mensagem (juntamente com seu tipo) DEVERão ser transmitidos (apenas uma vez) para o dispositivo próximo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Cabeçalho nfpdev.h

Confira também

IOCTL_NFP_DISABLE

Guia de design geral de NFC (comunicação a curta distância)

Guia de design de proximidade de campo próximo (Toque e Fazer, modelo de provedor NFP, requisitos de driver)