StreamClassStreamNotification 함수(strmini.h)
스트림은 StreamClassStreamNotification 루틴을 사용하여 클래스 드라이버가 스트림 요청을 완료했거나 이벤트가 발생했음을 알립니다.
구문
void StreamClassStreamNotification(
[in] STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE NotificationType,
[in] PHW_STREAM_OBJECT StreamObject,
...
);
매개 변수
[in] NotificationType
미니드라이버가 보내는 알림 유형을 포함하는 열거형 값입니다.
StreamRequestComplete
미니드라이버가 이 루틴의 선택적 인수로 가리키는 스트림 지향 스트림 요청 블록의 처리를 완료했음을 나타냅니다.
ReadyForNextStreamDataRequest
이 스트림이 다른 데이터 요청을 받을 준비가 되었음을 나타냅니다.
ReadyForNextStreamControlRequest
이 스트림이 다른 제어 요청을 받을 준비가 되었음을 나타냅니다.
SignalStreamEvent
선택적 인수로 지정된 이벤트가 발생했음을 나타냅니다.
SignalMultipleStreamEvents
선택적 인수에 지정된 조건과 일치하는 모든 이벤트가 발생했음을 알 수 있습니다.
DeleteStreamEvent
선택적 매개 변수로 지정된 이벤트를 삭제합니다.
[in] StreamObject
클래스 드라이버에 대해 알림을 받고 있는 스트림의 스트림 개체를 가리킵니다.
...
반환 값
없음
설명
미니드라이버에서는 미니드라이버 전체에 적용되는 요청 또는 이벤트에 이 루틴을 사용합니다. Stream 특정 요청 또는 이벤트는 StreamClassDeviceNotification을 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | strmini.h(Strmini.h 포함) |
라이브러리 | Stream.lib |