다음을 통해 공유


NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 구조체(ndis.h)

NDIS 미니포트 드라이버는 미니포트 어댑터와 연결된 태스크 오프로드 및 연결 오프로드 특성(있는 경우)을 정의하는 NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 구조를 설정합니다.

구문

typedef struct _NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES {
  NDIS_OBJECT_HEADER           Header;
  PNDIS_OFFLOAD                DefaultOffloadConfiguration;
  PNDIS_OFFLOAD                HardwareOffloadCapabilities;
  PNDIS_TCP_CONNECTION_OFFLOAD DefaultTcpConnectionOffloadConfiguration;
  PNDIS_TCP_CONNECTION_OFFLOAD TcpConnectionOffloadHardwareCapabilities;
} NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, *PNDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES;

멤버

Header

NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 구조체의 NDIS_OBJECT_HEADER 구조체입니다. Header에서 지정하는 구조체의 Type 멤버를 NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, Revision 멤버를 NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1, Size 멤버를 NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1 설정합니다.

DefaultOffloadConfiguration

미니포트 어댑터에서 제공하는 현재 오프로드 기능을 나타내는 NDIS_OFFLOAD 구조체에 대한 포인터입니다.

HardwareOffloadCapabilities

미니포트 어댑터에서 지원하는 모든 작업 오프로드 기능을 나타내는 NDIS_OFFLOAD 구조체에 대한 포인터입니다. 이러한 기능에는 레지스트리의 표준화된 키워드에 의해 현재 사용하지 않도록 설정된 기능이 포함됩니다.

DefaultTcpConnectionOffloadConfiguration

에 대한 포인터 미니 포트 어댑터에서 제공하는 현재 연결 오프로드 기능을 나타내는 NDIS_TCP_CONNECTION_OFFLOAD 구조체입니다.

TcpConnectionOffloadHardwareCapabilities

미니포트 어댑터에서 지원하는 모든 연결 오프로드 기능을 나타내는 NDIS_TCP_CONNECTION_OFFLOAD 구조체에 대한 포인터입니다. 이러한 기능에는 레지스트리의 표준화된 키워드에 의해 현재 사용하지 않도록 설정된 기능이 포함됩니다.

설명

태스크 오프로드 또는 연결 오프로드를 지원하는 미니포트 드라이버는 의 MiniportAttributes 매개 변수에서 NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 구조에 대한 포인터를 전달합니다. NdisMSetMiniportAttributes 함수입니다. 미니포트 드라이버는 초기화 중에 MiniportInitializeEx 함수에서 NdisMSetMiniportAttributes를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.0 이상에서 지원됩니다.
머리글 ndis.h(Ndis.h 포함)

추가 정보

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_OFFLOAD

NDIS_TASK_OFFLOAD_HEADER

NDIS_TCP_CONNECTION_OFFLOAD

NdisMSetMiniportAttributes