Cabeçalho nfccx.h
Esse cabeçalho é usado por nfpdrivers. Para obter mais informações, consulte:
nfccx.h contém as seguintes interfaces de programação:
Funções
NFC_CX_CLIENT_CONFIG_INIT A função NFC_CX_CLIENT_CONFIG_INIT inicializa a estrutura NFC_CX_CLIENT_CONFIG. |
NFC_CX_LLCP_CONFIG_INIT A função NFC_CX_LLCP_CONFIG_INIT inicializa a estrutura NFC_CX_LLCP_CONFIG. |
NFC_CX_RF_DISCOVERY_CONFIG_INIT A função NFC_CX_RF_DISCOVERY_CONFIG_INIT inicializa a estrutura NFC_CX_RF_DISCOVERY_CONFIG. |
NfcCxDeviceDeinitialize A função NfcCxDeviceDeinitialize (nfccx.h) desinitializa um dispositivo WDF que foi criado durante a rotina AddDevice. |
NfcCxDeviceInitConfig Chamado pelo driver cliente durante sua rotina AddDevice para executar funções DeviceInit. Durante esse processo, as seguintes funções de retorno de chamada de E/S também são trocadas. |
NfcCxDeviceInitialize A função NfcCxDeviceInitialize (nfccx.h) inicializa um dispositivo WDF que foi criado durante a rotina AddDevice. |
NfcCxHardwareEvent Chamado pelo driver cliente quando ocorre um evento de hardware, como retornos de chamada D0Entry e D0Exit para iniciar ou parar o dispositivo. Para drivers que exigem o download de firmware na inicialização ou inicialização, é recomendável mover essa chamada para um item de trabalho separado. No entanto, o driver cliente é responsável pelo seguinte. |
NfcCxNciReadNotification Chamado pelo driver cliente quando um pacote de leitura está disponível. |
NfcCxRegisterSequenceHandler Chamado pelo driver cliente durante a inicialização para se registrar para lidar com sequências específicas. |
NfcCxSetLlcpConfig Chamado pelo driver cliente para configurar os parâmetros LLCP. |
NfcCxSetRfDiscoveryConfig Chamado pelo driver cliente para configurar os parâmetros de descoberta de RF. |
NfcCxUnregisterSequenceHandler Chamado pelo driver cliente durante o desligamento do dispositivo para cancelar o registro do retorno de chamada do manipulador de sequência registrado anteriormente. |
Funções de retorno de chamada
EVT_NFC_CX_DEVICE_IO_CONTROL Chamado pelo NFC CX para enviar um IOCTL sem tratamento para o driver cliente. |
EVT_NFC_CX_SEQUENCE_HANDLER Chamado pelo NFC CX para notificar o driver cliente para lidar com a sequência registrada específica. |
EVT_NFC_CX_WRITE_NCI_PACKET Chamado pelo NFC CX para enviar um pacote de gravação para o driver cliente. |
Estruturas
NFC_CX_CLIENT_CONFIG A estrutura NFC_CX_CLIENT_CONFIG é um parâmetro de entrada para NfcCxDeviceInitConfig. |
NFC_CX_HARDWARE_EVENT A estrutura NFC_CX_HARDWARE_EVENT é um parâmetro de entrada para NfcCxHardwareEvent. |
NFC_CX_LLCP_CONFIG A estrutura NFC_CX_LLCP_CONFIG é um parâmetro de entrada para NfcCxSetLlcpConfig. |
NFC_CX_RF_DISCOVERY_CONFIG A estrutura NFC_CX_RF_DISCOVERY_CONFIG contém as configurações de descoberta de RF. A configuração de descoberta deve ser concluída durante a inicialização depois de chamar NfcDxDeviceInitialize, caso contrário, um erro será retornado. |
NFCCX_DRIVER_GLOBALS A estrutura _NFCCX_DRIVER_GLOBALS contém valores globais para o driver CX da NFC (Near Field Communications). |
Enumerações
NFC_CX_CE_MODE_CONFIG Essa enumeração especifica sinalizadores de modo de escuta CE. |
NFC_CX_DEVICE_MODE Especifica sinalizadores de modo de dispositivo. |
NFC_CX_DRIVER_FLAGS Especifica sinalizadores de driver em tempo de execução. |
NFC_CX_HOST_ACTION A enumeração NFC_CX_HOST_ACTION especifica ações de host. |
NFC_CX_NFCIP_MODE_CONFIG A enumeração NFC_CX_NFCIP_MODE_CONFIG especifica o modo iniciador NFC-IP. |
NFC_CX_NFCIP_TGT_MODE_CONFIG A enumeração NFC_CX_NFCIP_TGT_MODE_CONFIG especifica NFC-IP modo de destino. |
NFC_CX_POLL_BAILOUT_CONFIG A enumeração NFC_CX_POLL_BAILOUT_CONFIG especifica o resgate do modo de votação. |
NFC_CX_POLL_MODE_CONFIG A enumeração NFC_CX_POLL_MODE_CONFIG especifica o modo de votação. |
NFC_CX_SEQUENCE A enumeração NFC_CX_SEQUENCE especifica sequências. |
NFC_CX_TRANSPORT_TYPE A enumeração NFC_CX_TRANSPORT_TYPE especifica tipos de transporte. |