funzione NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT (netreceivescaling.h)
La funzione NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT inizializza una struttura NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES.
Sintassi
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
);
Parametri
[_Out_] Capabilities
Puntatore alla struttura NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES allocata dal driver.
[_In_] NumberOfQueues
Numero di code di ricezione hardware. Questo membro deve essere un potere di 2.
[_In_] UnhashedTargetType
Valore NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE che indica il tipo di gestione per i frame senzaash. Se questo membro è impostato su NetAdapterReceiveScalingUnhashedTargetTypeUnspecified, UnhashedTarget viene ignorato.
[_In_] HashTypes
Valore NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE che indica i tipi di funzione hash supportati per il calcolo dei valori hash.
[_In_] ProtocolTypes
Valore NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE che indica i tipi di protocollo supportati per il calcolo dei valori hash.
[_In_] Enable
Puntatore alla del driver client EvtNetAdapterReceiveScalingEnable funzione di callback degli eventi.
[_In_] Disable
Puntatore alla del driver client EvtNetAdapterReceiveScalingDisable funzione di callback degli eventi.
[_In_] SetHashSecretKey
Puntatore al driver client EvtNetAdapterReceiveScalingSetHashSecretKey funzione di callback degli eventi.
[_In_] SetIndirectionEntries
Puntatore al driver client EvtNetAdapterReceiveScalingSetIndirectionEntries funzione di callback degli eventi.
Valore restituito
Nessuno
Osservazioni
La struttura NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES è un parametro di input per NetAdapterSetReceiveScalingCapabilities. Il client deve usare NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT per inizializzare questa struttura prima di chiamare NetAdapterSetReceiveScalingCapabilities.
Fabbisogno
Requisito | Valore |
---|---|
versione minima di UMDF | 2.33 |
intestazione | netreceivescaling.h (include netadaptercx.h) |
Vedere anche
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES