função NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT (netreceivescaling.h)

A função NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT inicializa uma estrutura de NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES .

Sintaxe

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

Parâmetros

[_Out_] Capabilities

Um ponteiro para a estrutura de NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES alocada pelo driver.

[_In_] NumberOfQueues

O número de filas de recebimento de hardware. Esse membro deve ser uma potência de 2.

[_In_] UnhashedTargetType

Um valor NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE que indica o tipo de tratamento para quadros unados. Se esse membro estiver definido como NetAdapterReceiveScalingUnhashedTargetTypeUnspecified, UnhashedTarget será ignorado.

[_In_] HashTypes

Um valor NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE que indica tipos de função de hash com suporte para calcular valores de hash.

[_In_] ProtocolTypes

Um valor NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE que indica os tipos de protocolo com suporte para calcular valores de hash.

[_In_] Enable

Um ponteiro para a função de retorno de chamada de evento EvtNetAdapterReceiveScalingEnable do driver do cliente.

[_In_] Disable

Um ponteiro para a função de retorno de chamada de evento EvtNetAdapterReceiveScalingDisable do driver do cliente.

[_In_] SetHashSecretKey

Um ponteiro para a função de retorno de chamada de evento EvtNetAdapterReceiveScalingSetHashSecretKey do driver cliente.

[_In_] SetIndirectionEntries

Um ponteiro para a função de retorno de chamada de evento EvtNetAdapterReceiveScalingSetIndirectionEntries do driver do cliente.

Retornar valor

Nenhum

Comentários

A estrutura NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES é um parâmetro de entrada para NetAdapterSetReceiveScalingCapabilities. O cliente deve usar NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT para inicializar essa estrutura antes de chamar NetAdapterSetReceiveScalingCapabilities.

Requisitos

Requisito Valor
Cabeçalho netreceivescaling.h (inclua netadaptercx.h)

Confira também

NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES

NetAdapterSetReceiveScalingCapabilities

NetAdapterCx recebe dimensionamento lateral