UcmTcpciPortControllerSetHardwareRequestQueue 関数 (ucmtcpciportcontroller.h)
UcmTcpciCx がポート コントローラーのハードウェア要求をディスパッチするフレームワーク キュー オブジェクトを割り当てます。
構文
void UcmTcpciPortControllerSetHardwareRequestQueue(
UCMTCPCIPORTCONTROLLER PortControllerObject,
WDFQUEUE HardwareRequestQueue
);
パラメーター
PortControllerObject
前の UcmTcpciPortControllerCreate の呼び出しでクライアント ドライバーが受信したポート コントローラー オブジェクトを処理します。
HardwareRequestQueue
割り当てるフレームワーク キュー オブジェクトへのハンドル。
戻り値
なし
解説
クライアント ドライバーは、ポート コントローラー オブジェクトの作成後に UcmTcpciPortControllerSetHardwareRequestQueue を呼び出す必要があります。 ドライバーは 、UcmTcpciPortControllerStart を呼び出す前に、このメソッドを 1 回だけ呼び出す必要があります。
キュー オブジェクトの親はポート コントローラー オブジェクトです。
クライアント ドライバーは、複数のポート コントローラー オブジェクトで同じキューを使用することを選択できます。 ただし、その場合、ドライバーは、ポート コントローラー オブジェクトがキュー オブジェクトを上回らないようにする必要があります。 キュー オブジェクトは、すべてのポート コントローラーが停止した後にのみ削除する必要があります。 UcmTcpciCx は、ポート コントローラー オブジェクトごとにキューで一度に 1 つの要求のみが処理されることを保証します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | Windows |
ヘッダー | ucmtcpciportcontroller.h |
IRQL | <=DISPATCH_LEVEL |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示