다음을 통해 공유


IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT IOCTL(nfcsedev.h)

IOCTL_NFCSE_SUBSCRIBE_FOR_EVENT 제어 코드는 클라이언트가 특정 이벤트를 구독하기 위해 발급합니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

SECURE_ELEMENT_EVENT_SUBSCRIPTION_INFO 구조체입니다.

출력 버퍼

없음

상태 블록

Irp->요청이 성공하면 IoStatus.StatusSTATUS_SUCCESS 설정됩니다. 가능한 오류 코드는 다음과 같습니다.

반환 코드 Description
STATUS_INVALID_DEVICE_STATE 이 코드는 이 IOCTL이 SEEvents 이외의 파일 이름을 가진 디바이스 핸들에서 호출되거나 아직 완료되지 않은 보류 중인 다른 요청이 이미 있을 때 반환됩니다.
STATUS_FEATURE_NOT_SUPPORTED 이 코드는 출력이 0이 아니거나 보안 요소의 GUID가 열거된 ID와 일치하지 않을 때 반환됩니다.

설명

다음은 드라이버가 준수해야 하는 요구 사항입니다.

  • 이 IOCTL은 SEEvents 파일 이름의 핸들에서 호출되어야 합니다. 그렇지 않으면 드라이버가 STATUS_INVALID_DEVICE_STATE 반환합니다.
  • GUID_NULL 클라이언트가 열거된 모든 보안 요소에서 특정 이벤트를 구독하는 야생 카드 지정할 수 있습니다.

요구 사항

요구 사항
헤더 nfcsedev.h