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) |