fungsi NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT (netreceivescaling.h)

Fungsi NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT menginisialisasi struktur NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES .

Sintaks

void NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES                *Capabilities,
  [_In_]  SIZE_T                                                  NumberOfQueues,
  [_In_]  NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE        UnhashedTargetType,
  [_In_]  NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE                   HashTypes,
  [_In_]  NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE               ProtocolTypes,
  [_In_]  PFN_NET_ADAPTER_RECEIVE_SCALING_ENABLE                  Enable,
  [_In_]  PFN_NET_ADAPTER_RECEIVE_SCALING_DISABLE                 Disable,
  [_In_]  PFN_NET_ADAPTER_RECEIVE_SCALING_SET_HASH_SECRET_KEY     SetHashSecretKey,
  [_In_]  PFN_NET_ADAPTER_RECEIVE_SCALING_SET_INDIRECTION_ENTRIES SetIndirectionEntries
);

Parameter

[_Out_] Capabilities

Penunjuk ke struktur NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES yang dialokasikan driver.

[_In_] NumberOfQueues

Jumlah perangkat keras yang menerima antrean. Anggota ini harus menjadi kekuatan 2.

[_In_] UnhashedTargetType

Nilai NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE yang menunjukkan jenis penanganan untuk bingkai yang tidak di-unhash. Jika anggota ini diatur ke NetAdapterReceiveScalingUnhashedTargetTypeUnspecified, maka UnhashedTarget diabaikan.

[_In_] HashTypes

Nilai NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE yang menunjukkan jenis fungsi hash yang didukung untuk menghitung nilai hash.

[_In_] ProtocolTypes

Nilai NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE yang menunjukkan jenis protokol yang didukung untuk menghitung nilai hash.

[_In_] Enable

Penunjuk ke fungsi panggilan balik peristiwa EvtNetAdapterReceiveScalingEnable driver klien.

[_In_] Disable

Penunjuk ke fungsi panggilan balik peristiwa EvtNetAdapterReceiveScalingDisable driver klien.

[_In_] SetHashSecretKey

Penunjuk ke fungsi panggilan balik peristiwa EvtNetAdapterReceiveScalingSetHashSecretKey driver klien.

[_In_] SetIndirectionEntries

Penunjuk ke fungsi panggilan balik peristiwa EvtNetAdapterReceiveScalingSetIndirectionEntries driver klien.

Mengembalikan nilai

Tidak ada

Keterangan

Struktur NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES adalah parameter input untuk NetAdapterSetReceiveScalingCapabilities. Klien harus menggunakan NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT untuk menginisialisasi struktur ini sebelum memanggil NetAdapterSetReceiveScalingCapabilities.

Persyaratan

Persyaratan Nilai
Header netreceivescaling.h (termasuk netadaptercx.h)

Lihat juga

NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES

NetAdapterSetReceiveScalingCapabilities

NetAdapterCx Menerima Penskalaan Sisi