共用方式為


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 毫秒的 Interval 值。 此值可能會在未來的版本中變更。

規格需求

需求
目標平台 Universal
標頭 portcls.h (包括 Portcls.h)
IRQL PASSIVE_LEVEL

另請參閱

IMiniportWaveCyclic::NewStream

IMiniportWaveCyclicStream

IPortWaveCyclic::Notify

IServiceGroup