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에 대한 입력 매개 변수입니다. 클라이언트는 NetAdapterSetReceiveScalingCapabilities를 호출하기 전에 NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT 사용하여 이 구조를 초기화해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
최소 UMDF 버전 | 2.33 |
머리글 | netreceivescaling.h(netadaptercx.h 포함) |
추가 정보
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES