次の方法で共有


OID_GEN_RECEIVE_HASH

クエリとして、NDIS および上にあるドライバーは、ミニポート アダプターの現在の受信ハッシュ計算設定を取得するOID_GEN_RECEIVE_HASH OID を使用します。 NDIS は、現在の受信ハッシュ設定を含む NDIS_RECEIVE_HASH_PARAMETERS 構造体を返します。

セットとして、NDIS および上にあるドライバーは、ミニポート アダプターで受信ハッシュ計算を構成するOID_GEN_RECEIVE_HASH OID を使用します。 ミニポート ドライバーは、NDIS_RECEIVE_HASH_PARAMETERS構造体を受け取ります。

備考

NDIS ミニポート ドライバーの場合、クエリは要求されません。

この OID セットのサポートは、RSS をサポートするものも含め、ミニポート ドライバーでは省略可能です。

基になるドライバーは、OID_GEN_RECEIVE_HASH OID を使用して、RSS を有効にせずに受信フレームのハッシュ計算を有効にして構成できます。

プロトコル ドライバーは、RSS を有効にする前に、受信ハッシュ計算を無効にする必要があります。 RSS が有効になっている場合、プロトコル ドライバーは、受信ハッシュ計算を有効にする前に RSS を無効にします。 ミニポート ドライバーは、OID_GEN_RECEIVE_SCALE_PARAMETERS が現在有効になっている場合は、NDIS_STATUS_INVALID_OID または受信ハッシュ計算を有効にする NDIS_STATUS_NOT_SUPPORTED でセット要求を失敗させる必要があります。

秘密鍵は、NDIS_RECEIVE_HASH_PARAMETERS 構造体メンバーの後に追加されます。

必要条件

バージョン

NDIS 6.0 以降でサポートされています。

ヘッダ

Ntddndis.h (Ndis.h を含む)

関連項目

NDIS_RECEIVE_HASH_PARAMETERS