FN_VMB_CHANNEL_SET_TRANSACTION_QUOTA コールバック関数 (vmbuskernelmodeclientlibapi.h)
[一部の情報はリリース前の製品に関することであり、正式版がリリースされるまでに大幅に変更される可能性があります。 ここに記載された情報について、Microsoft は明示または黙示を問わずいかなる保証をするものでもありません。]
VmbChannelSetTransactionQuota 関数は、受信パケット クォータを設定します。
構文
FN_VMB_CHANNEL_SET_TRANSACTION_QUOTA FnVmbChannelSetTransactionQuota;
void FnVmbChannelSetTransactionQuota(
VMBCHANNEL Channel,
UINT32 Quota
)
{...}
パラメーター
Channel
チャネルのハンドル。
Quota
未処理のパケット クォータの最大数。 この値は 0 より大きくする必要があります。
戻り値
なし
解説
受信パケット クォータは、現在の未処理のパケット数よりも小さく設定できます。 その場合、十分なパケットが完了するまで、キューから新しいパケットは削除されません。
クォータが原因でキューが現在ブロックされている場合、この操作ではキューは再起動されません。 キューは、パケットが完了した後にのみ再起動します。
重要
この関数は、Vmbkmcl.sys バス ドライバーによって提供される VMBus カーネル モード クライアント ライブラリ (KMCL) インターフェイスを介して呼び出されます。 これは、 KMCL_CLIENT_INTERFACE_V1 構造体からアクセスされるクライアント関数です。
詳細については、 KMCL_CLIENT_INTERFACE_V1の「解説」セクションを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1803 |
Header | vmbuskernelmodeclientlibapi.h |