enumeração NFC_CX_SEQUENCE (nfccx.h)
A enumeração NFC_CX_SEQUENCE especifica sequências.
Sintaxe
typedef enum _NFC_CX_SEQUENCE {
SequencePreInit,
SequenceInitComplete,
SequencePreRfDiscStart,
SequenceRfDiscStartComplete,
SequencePreRfDiscStop,
SequenceRfDiscStopComplete,
SequencePreNfceeDisc,
SequenceNfceeDiscComplete,
SequencePreShutdown,
SequenceShutdownComplete,
SequencePreRecovery,
SequenceRecoveryComplete,
SequenceMaximum
} NFC_CX_SEQUENCE, *PNFC_CX_SEQUENCE;
Constantes
SequencePreInit Essa sequência é invocada pelo CX durante a transição de estado ocioso para init, ou seja, antes do início da inicialização pelo NFC CX. Nenhum comando NCI, incluindo CORE_RESET_CMD foram enviados ao controlador NFC pelo NFC CX. Nesta sequência, o cliente pode invocar qualquer comando não NCI. Os comandos NCI não devem ser enviados ao controlador porque nem CORE_RESET_CMD nem CORE_INIT_CMD foi enviado ao controlador. |
SequenceInitComplete Essa sequência é invocada pelo CX durante a transição de estado ocioso para init, ou seja, antes do início da inicialização pelo NFC CX. Nenhum comando NCI, incluindo CORE_RESET_CMD, foi enviado ao controlador NFC pelo NFC CX. Nesta sequência, o cliente pode invocar qualquer comando não NCI. Os comandos NCI não devem ser enviados ao controlador, pois nem CORE_RESET_CMD nem CORE_INIT_CMD foi enviado ao controlador. |
SequencePreRfDiscStart Essa sequência é invocada pelo CX antes do início da descoberta de RF, ou seja, por meio de RF_DISCOVER_CMD. O driver cliente pode usar essa oportunidade para executar qualquer configuração de RF relacionada, incluindo quaisquer otimizações para o loop de descoberta. |
SequenceRfDiscStartComplete Essa sequência é invocada pelo CX imediatamente após o início da descoberta de RF. Qualquer configuração após o início da descoberta pode ter suporte por meio desse ponto de extensibilidade. |
SequencePreRfDiscStop Essa sequência é invocada pelo CX antes de interromper o loop de descoberta de RF. |
SequenceRfDiscStopComplete Essa sequência é invocada imediatamente após a interrupção do loop de descoberta. O driver cliente pode usar esse ponto de extensibilidade para habilitar qualquer configuração de modo em espera. |
SequencePreNfceeDisc Essa sequência é invocada pelo CX antes do início da descoberta do NFCEE. A descoberta nfcee ocorre com o loop de descoberta desativado. O driver cliente pode usar essa sequência para habilitar quaisquer interfaces de NFC-NFCEE internas que possam ter sido desabilitadas após a inicialização para otimizações de energia. |
SequenceNfceeDiscComplete Essa sequência é invocada imediatamente após a operação de descoberta NFCEE. |
SequencePreShutdown Essa sequência é invocada antes do início do desligamento. |
SequenceShutdownComplete Essa sequência é invocada pelo CX após a conclusão da sequência de desligamento. O driver cliente pode limpar qualquer estado de NCI mantido. |
SequencePreRecovery Essa sequência será invocada pelo CX se precisar executar uma sequência de recuperação devido a uma falha fatal. O driver cliente pode usar essa sequência para capturar despejos de RAM para fins de diagnóstico. |
SequenceRecoveryComplete Essa sequência é invocada pelo CX após a conclusão da sequência de recuperação e quando o driver está de volta ao estado de trabalho. |
SequenceMaximum |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Nenhum com suporte |
cabeçalho | nfccx.h (inclua Ncidef.h) |