função NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT (netreceivescaling.h)
A função NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT inicializa uma estrutura 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 de NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE que indica o tipo de tratamento para quadros unásicos. 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 do 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 |
---|---|
Versão mínima do UMDF | 2.33 |
Cabeçalho | netreceivescaling.h (include netadaptercx.h) |
Confira também
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES