다음을 통해 공유


EVT_NFC_CX_DEVICE_IO_CONTROL 콜백 함수(nfccx.h)

NFC CX에서 클라이언트 드라이버에 처리되지 않은 IOCTL을 보내도록 호출됩니다.

통사론

EVT_NFC_CX_DEVICE_IO_CONTROL EvtNfcCxDeviceIoControl;

void EvtNfcCxDeviceIoControl(
  [in] WDFDEVICE Device,
  [in] WDFREQUEST Request,
  [in] size_t OutputBufferLength,
  [in] size_t InputBufferLength,
  [in] ULONG IoControlCode
)
{...}

매개 변수

[in] Device

프레임워크 디바이스 개체에 대한 핸들입니다.

[in] Request

프레임워크 요청 개체에 대한 핸들입니다.

[in] OutputBufferLength

출력 버퍼를 사용할 수 있는 경우 요청 출력 버퍼의 길이(바이트)입니다.

[in] InputBufferLength

입력 버퍼를 사용할 수 있는 경우 요청의 입력 버퍼 길이(바이트)입니다.

[in] IoControlCode

요청과 연결된 드라이버 정의 또는 시스템 정의 I/O 제어 코드(IOCTL)입니다.

반환 값

없음

발언

클라이언트는 동기적으로 또는 비동기적으로 요청을 완료할 수 있습니다. NFC CX는 클라이언트에서 STATUS_PENDING 이외의 상태 코드를 반환하는 경우 요청을 완료합니다. 요청이 두 번 완료되지 않도록 하려면 클라이언트가 STATUS_SUCCESS 또는 오류 상태 코드를 반환하는 경우 WDFREQUEST(즉, WdfRequestComplete 또는 WdfRequestCompleteWithInformation호출)를 완료하지 않아야 합니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 지원되지 않는 항목
대상 플랫폼 바탕 화면
헤더 nfccx.h(Ncidef.h 포함)
IRQL 동일해야 합니다.

참고 항목

NFC 클래스 확장 디자인 가이드

NFC(근거리 통신) 디자인 가이드