다음을 통해 공유


IMiniportWaveCyclicStream::SetNotificationFreq 메서드(portcls.h)

메서드는 SetNotificationFreq 연속 인터럽트 간의 간격을 설정하여 알림 인터럽트 생성 빈도를 제어합니다.

구문

ULONG SetNotificationFreq(
  [in]  ULONG  Interval,
  [out] PULONG FrameSize
);

매개 변수

[in] Interval

알림 인터럽트 사이의 간격을 지정합니다. 이 매개 변수 값은 밀리초 단위로 표시됩니다.

[out] FrameSize

프레임 크기에 대한 출력 포인터입니다. 이 매개 변수는 메서드가 간격 밀리초 단위로 전송할 수 있는 최대 바이트 수를 쓰는 호출자 할당 변수를 가리킵니다. 이 바이트 수는 입력 또는 출력 스트림에 할당해야 하는 버퍼의 크기를 결정합니다.

반환 값

SetNotificationFreq 는 밀리초 단위로 표현된 새 알림 간격을 반환합니다. 모든 현재 Windows 릴리스에서 포트 드라이버는 이 값을 무시합니다.

설명

각 알림 인터럽트 동안 미니포트 드라이버의 인터럽트 서비스 루틴은 스트림의 IServiceGroup 개체를 호출 매개 변수로 사용하여 IPortWaveCyclic::Notify 메서드를 호출합니다. IMiniportWaveCyclic::NewStream 호출 중에 미니포트 드라이버가 이전에 포트 드라이버에 출력한 IServiceGroup 개체입니다.

모든 현재 Windows 릴리스에서 WaveCyclic 포트 드라이버는 간격 값을 10밀리초로 지정합니다. 이 값은 이후 릴리스에서 변경될 수 있습니다.

요구 사항

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

추가 정보

IMiniportWaveCyclic::NewStream

IMiniportWaveCyclicStream

IPortWaveCyclic::Notify

IServiceGroup