다음을 통해 공유


IMiniportWavePciStream::Service 메서드(portcls.h)

메서드는 Service 미니포트 드라이버에 서비스 요청을 알 수 있습니다.

구문

void Service();

반환 값

없음

설명

포트 드라이버가 미니포트 드라이버의 IMiniportWavePci::NewStream 메서드를 호출하면 해당 메서드는 새 스트림의 IServiceGroup 개체에 대한 참조를 출력합니다. 포트 스트림은 자체 IServiceSink 개체를 서비스 그룹에 추가하고 서비스 요청 알림을 대기합니다. 알림의 원본은 일반적으로 미니포트 드라이버의 ISR(인터럽트 서비스 루틴)입니다.

미니포트 드라이버의 ISR이 포트 드라이버의 IPortWavePci::Notify 루틴을 호출하면 포트 드라이버는 DPC(지연 프로시저 호출)를 큐에 대기합니다. DPC가 실행되면 서비스 그룹의 각 IServiceSink 개체에서 RequestService 메서드를 호출합니다. DPC가 포트 스트림의 IServiceSink 개체에서 이 메서드를 호출하면 포트 드라이버가 미니포트 스트림 개체의 Service 메서드를 호출합니다.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 portcls.h(Portcls.h 포함)
IRQL DISPATCH_LEVEL

추가 정보

IMiniportWavePci::NewStream

IMiniportWavePciStream

IPortWavePci::Notify

IServiceGroup

IServiceSink