IMiniportWaveCyclicStream::SetNotificationFreq メソッド (portcls.h)
SetNotificationFreq
メソッドは、連続する割り込みの間隔を設定することによって、通知割り込みが生成される頻度を制御します。
構文
ULONG SetNotificationFreq(
[in] ULONG Interval,
[out] PULONG FrameSize
);
パラメーター
[in] Interval
通知割り込みの間隔を指定します。 このパラメーター値はミリ秒単位で表されます。
[out] FrameSize
フレーム サイズの出力ポインター。 このパラメーターは呼び出し元によって割り当てられた変数を指します。この変数は、Interval ミリ秒で転送できる最大バイト数をメソッドが書き込みます。 このバイト数は、入力ストリームまたは出力ストリームに割り当てる必要があるバッファーのサイズを決定します。
戻り値
SetNotificationFreq
は、ミリ秒単位で表された新しい通知間隔を返します。 現在のすべての Windows リリースでは、ポート ドライバーはこの値を無視します。
備考
各通知割り込み中に、ミニポート ドライバーの割り込みサービス ルーチンは、ストリームの IServiceGroup オブジェクトを呼び出しパラメーターとして使用して、IPortWaveCyclic::Notify メソッドを呼び出します。 これは、ミニポート ドライバーが IMiniportWaveCyclic::NewStream 呼び出し中にポート ドライバーに出力した IServiceGroup オブジェクトです。
現在のすべての Windows リリースで、WaveCyclic ポート ドライバーは、10 ミリ秒の 間隔 値を指定します。 この値は、今後のリリースで変更される可能性があります。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | 万国 |
ヘッダー | portcls.h (Portcls.h を含む) |
IRQL | PASSIVE_LEVEL |
関連項目
IMiniportWaveCyclic::NewStream
IServiceGroup の