Compartir a través de


IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT IOCTL (nfcsedev.h)

Un cliente emite el código de control IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT para suscribirse a un evento específico.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO estructura.

Búfer de salida

Ninguno

Bloque de estado

Irp->ioStatus.Status se establece en STATUS_SUCCESS si la solicitud se realiza correctamente. Los códigos de error posibles son:

Código devuelto Descripción
STATUS_INVALID_DEVICE_STATE Este código se devuelve cuando se llama a este IOCTL en un identificador de dispositivo con un nombre de archivo distinto de SEEventso ya hay otra solicitud pendiente que aún no se ha completado.
STATUS_FEATURE_NOT_SUPPORTED Este código se devuelve cuando la salida no es cero o cuando el GUID del elemento seguro no coincide con ninguno de los identificadores enumerados.

Observaciones

A continuación se muestran los requisitos a los que debe cumplir el controlador.

  • Se debe llamar a este IOCTL en un identificador con un SEEvents nombre de archivo; de lo contrario, el controlador devuelve STATUS_INVALID_DEVICE_STATE.
  • GUID_NULL puede especificar el cliente como comodín para suscribirse a un evento específico de todos los elementos seguros enumerados.

Requisitos

Requisito Valor
encabezado de nfcsedev.h