비디오 미니포트 드라이버의 이벤트(Windows 2000 모델)

비디오 포트 드라이버는 DISPATCH_LEVEL 아래에서 실행되는 두 스레드를 동기화하는 데 사용할 수 있는 커널 디스패처 개체 형식인 이벤트에 대한 지원을 제공합니다. 비디오 미니포트 드라이버는 이벤트를 사용하여 비디오 하드웨어에 대한 액세스를 동기화할 수 있습니다.

  • 비디오 미니포트 드라이버 및 디스플레이 드라이버별

  • 디스플레이 또는 비디오 미니포트 드라이버 및 OpenGL 드라이버 또는 프로그램 확장(예: 제어판 디스플레이 프로그램)과 같은 다른 구성 요소에 의해 수행됩니다.

다음 표에서는 비디오 포트 드라이버가 제공하는 이벤트 관련 함수를 나열합니다.

함수 Description

VideoPortClearEvent

지정된 이벤트 개체를 서명되지 않은 상태로 설정합니다.

VideoPortCreateEvent

이벤트 개체를 만듭니다.

VideoPortDeleteEvent

지정된 이벤트 개체를 삭제합니다.

VideoPortReadStateEvent

지정된 이벤트 개체의 현재 상태(신호 또는 비사진)를 반환합니다.

VideoPortSetEvent

이벤트 개체가 아직 해당 상태가 아닌 경우 신호를 받은 상태로 설정하고 이벤트 개체의 이전 상태를 반환합니다.

VideoPortWaitForSingleObject

지정된 디스패치 개체가 신호된 상태로 설정되거나(선택적으로) 대기 시간이 초과될 때까지 현재 스레드를 대기 상태로 전환합니다.

GDI는 드라이버를 표시하는 이벤트에 대한 지원도 제공합니다. 자세한 내용은 디스플레이 드라이버에서 이벤트 사용을 참조하세요.

이벤트에 대한 광범위한 관점은 커널 모드 드라이버 디자인 가이드이벤트 개체를 참조하세요.