IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT IOCTL (nfcsedev.h)
O código de controle IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT é emitido por um cliente para assinar um evento específico.
Código principal
Buffer de entrada
SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO estrutura.
Buffer de saída
Nenhum
Bloco de status
Irp->IoStatus.Status será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Os códigos de erro possíveis são:
Código de retorno | Descrição |
---|---|
STATUS_INVALID_DEVICE_STATE | Esse código é retornado quando esse IOCTL é chamado em um identificador de dispositivo com um nome de arquivo diferente de SEEvents ou já há outra solicitação pendente que ainda não foi concluída. |
STATUS_FEATURE_NOT_SUPPORTED | Esse código é retornado quando a saída não é zero ou quando o GUID do elemento seguro não corresponde a nenhuma das IDs enumeradas. |
Comentários
A seguir estão os requisitos aos quais o driver deve aderir.
- Esse IOCTL deve ser chamado em um identificador com um nome de arquivo SEEvents ; caso contrário, o driver retornará STATUS_INVALID_DEVICE_STATE.
- GUID_NULL pode ser especificado pelo cliente como uma cartão selvagem para assinar um evento específico de todos os elementos seguros enumerados.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | nfcsedev.h |