다음을 통해 공유


PosCxGetPendingEvent 함수(poscx.h)

PosCxGetPendingEvent는 디바이스 읽기 콜백에서 또는 새 이벤트가 도착하면 호출됩니다. 함수는 보류 중인 이벤트 데이터베이스에서 요청을 발급한 호출자를 기다리는 이벤트를 검색합니다.

먼저 보류 중인 이벤트 데이터베이스를 검색한 다음, 보류 중인 데이터 이벤트 데이터베이스를 검색합니다.

구문

NTSTATUS PosCxGetPendingEvent(
  [in] WDFDEVICE  device,
  [in] WDFREQUEST request
);

매개 변수

[in] device

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

[in] request

디바이스 읽기 콜백에서 PosCxGetPendingEvent 가 호출되는 경우 읽기 요청을 나타내는 프레임워크 요청 개체에 대한 핸들입니다.

반환 값

가능한 반환 값은 다음과 같습니다.

반환 값 Description
STATUS_SUCCESS 요청이 PosCx에 의해 완료되었습니다. 이 경우 호출자가 요청을 완료하지 않아야 합니다.
STATUS_PENDING 호출자에 대해 현재 사용할 수 있는 이벤트가 없습니다. 요청은 나중에 PosCx에 의해 완료됩니다. 이 경우 호출자가 요청을 완료하지 않아야 합니다.
STATUS_DEVICE_NOT_READY PosCx 라이브러리가 성공적으로 초기화되지 않았습니다. 호출자는 요청을 완료해야 합니다.
다른 오류 기타 적절한 오류 오류 코드입니다. 호출자는 요청을 완료해야 합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 poscx.h(Poscx.h 포함)