다음을 통해 공유


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

추가 정보

StreamClassDeviceNotification