NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT函式 (netreceivescaling.h)
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT 函式會初始化 NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES 結構。
語法
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
);
參數
[_Out_] Capabilities
驅動程式配置 NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES 結構的指標。
[_In_] NumberOfQueues
硬體接收佇列的數目。 此成員必須是 2 的電源。
[_In_] UnhashedTargetType
NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE 值,指出未隱藏畫面格的處理類型。 如果此成員設定為 NetAdapterReceiveScalingUnhashedTargetTypeUnspecified,則會忽略 unhashedTarget。
[_In_] HashTypes
NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE 值,指出計算哈希值的支援的哈希函式類型。
[_In_] ProtocolTypes
NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE 值,表示計算哈希值的支持通訊協議類型。
[_In_] Enable
用戶端驅動程式 EvtNetAdapterReceiveScalingEnable 事件回呼函式的指標。
[_In_] Disable
用戶端驅動程式 EvtNetAdapterReceiveScalingDisable 事件回呼函式的指標。
[_In_] SetHashSecretKey
用戶端驅動程式 EvtNetAdapterReceiveScalingSetHashSecretKey 事件回呼函式的指標。
[_In_] SetIndirectionEntries
用戶端驅動程式 EvtNetAdapterReceiveScalingSetIndirectionEntries 事件回呼函式的指標。
傳回值
沒有
言論
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES 結構是 NetAdapterSetReceiveScalingCapabilities的輸入參數。 客戶端必須先使用 NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT 來初始化這個結構,才能呼叫 netAdapterSetReceiveScalingCapabilities。
要求
要求 | 價值 |
---|---|
最低 UMDF 版本 | 2.33 |
標頭 | netreceivescaling.h (包括 netadaptercx.h) |
另請參閱
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES