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 を含む) |