NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC makro (ndis/hashtypes.h)

Makro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC menggabungkan jenis hash dan fungsi hash ke dalam informasi hash dan mengatur anggota HashInformation dalam struktur NDIS_RECEIVE_SCALE_PARAMETERS .

Sintaks

void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
   _HashType,
   _HashFunction
);

Parameter

_HashType

Jenis hash.

Jenis hash adalah nilai OR dari kombinasi valid dari bendera berikut:

  • NDIS_HASH_IPV4
  • NDIS_HASH_TCP_IPV4
  • NDIS_HASH_IPV6
  • NDIS_HASH_TCP_IPV6
  • NDIS_HASH_IPV6_EX
  • NDIS_HASH_TCP_IPV6_EX

Untuk informasi selengkapnya tentang jenis hash dan kombinasi bendera ini yang valid, lihat Jenis Hashing RSS.

_HashFunction

Fungsi hash yang digunakan.

Fungsi hash dapat menjadi salah satu nilai berikut:

  • NdisHashFunctionToeplitz
  • NdisHashFunctionReserved1
  • NdisHashFunctionReserved2
  • NdisHashFunctionReserved3

Untuk informasi selengkapnya tentang fungsi hashing, lihat Fungsi Hashing RSS.

Nilai kembali

NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC mengembalikan informasi hash yang dihasilkan dari menggabungkan jenis hash dan fungsi hash yang ditentukan.

Keterangan

Gunakan makro NDIS_RSS_HASH_TYPE_FROM_HASH_INFO dan NDIS_RSS_HASH_FUNC_FROM_HASH_INFO untuk mendapatkan jenis hash dan fungsi hash dari informasi hash.

NIC (atau driver miniportnya) menggunakan jenis hash receive side scaling (RSS) untuk mengidentifikasi bagian data jaringan yang diterima yang digunakan untuk menghitung nilai hash RSS.

Untuk informasi selengkapnya tentang jenis hash, lihat Jenis Hashing RSS.

NIC (atau driver miniportnya) menggunakan fungsi hashing RSS untuk menghitung nilai hash RSS.

Untuk informasi selengkapnya tentang fungsi hashing, lihat Fungsi Hashing RSS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.0 dan yang lebih baru.
Target Platform Universal
Header ndis/hashtypes.h (sertakan ndis.h)

Lihat juga

NDIS_RECEIVE_SCALE_PARAMETERS

NDIS_RSS_HASH_FUNC_FROM_HASH_INFO

NDIS_RSS_HASH_TYPE_FROM_HASH_INFO