다음을 통해 공유


SerCxGetWaitMask 함수(sercx.h)

SerCxGetWaitMask 메서드는 현재 보류 중인 대기 작업에 대한 이벤트 대기 마스크를 반환합니다.

통사론

ULONG SerCxGetWaitMask(
  [in] WDFDEVICE Device
);

매개 변수

[in] Device

직렬 컨트롤러를 나타내는 프레임워크 디바이스 개체에 대한 WDFDEVICE 핸들입니다.

반환 값

SerCxGetWaitMask 클라이언트(애플리케이션 또는 주변 드라이버)가 현재 보류 중인 대기 작업의 완료를 트리거하기 위해 선택한 이벤트를 지정하는 대기 마스크를 반환합니다. 보류 중인 대기 작업이 없으면 이 메서드는 null 대기 마스크를 반환하고 0x0000. 자세한 내용은 다음 설명 섹션을 참조하세요.

발언

직렬 컨트롤러 드라이버는 SerCxGetWaitMask 호출하여 보류 중인 대기 작업에 사용할 대기 마스크를 가져옵니다. 일반적으로 컨트롤러 드라이버는 EvtSerCxWaitmask 콜백 함수에서 이 메서드를 호출합니다.

대기 마스크는 대기 작업의 완료를 트리거할 수 있는 이벤트 유형을 나타냅니다. 대기 마스크의 각 비트는 특정 유형의 이벤트를 나타냅니다. 해당 이벤트가 대기 작업의 완료를 트리거하는 경우 대기 마스크에 비트가 설정됩니다. 대기 마스크에서 비트의 의미에 대한 자세한 내용은 SERIAL_EV_XXX참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 Windows 8부터 사용할 수 있습니다.
대상 플랫폼 보편적
헤더 sercx.h
IRQL <= DISPATCH_LEVEL

참고 항목

EvtSerCxWaitmask

IOCTL_SERIAL_WAIT_ON_MASK

SERIAL_EV_XXX