NDIS_OFFLOAD_HANDLE 구조체(ndischimney.h)

[TCP 굴뚝 오프로드 기능은 더 이상 사용되지 않으며 사용하지 않아야 합니다.]

NDIS_OFFLOAD_HANDLE 구조체는 오프로드된 상태 개체에 대한 드라이버의 컨텍스트를 나타냅니다.

구문

typedef struct _NDIS_OFFLOAD_HANDLE {
  PVOID NdisReserved[1];
  PVOID MiniportOffloadContext;
} NDIS_OFFLOAD_HANDLE, *PNDIS_OFFLOAD_HANDLE;

멤버

NdisReserved[1]

NDIS에서 사용하도록 예약되었습니다.

MiniportOffloadContext

오프로드 시작 작업을 완료할 때 기본 드라이버가 PVOID 값을 쓰는 호스트 메모리 위치를 참조하는 포인터입니다. 이 PVOID 값은 오프로드된 상태 개체에 대한 기본 드라이버의 오프로드 컨텍스트를 참조합니다.

설명

TCP 굴뚝 상태 개체의 오프로드를 전파할 때 중간 드라이버는 NDIS_OFFLOAD_HANDLE 구조체에 대한 포인터를 제공합니다. 실제로 이 포인터는 오프로드된 상태 개체에 대한 중간 드라이버의 컨텍스트를 참조합니다.

NDIS_OFFLOAD_HANDLE 구조에는 기본 드라이버 또는 오프로드 대상이 오프로드 시작 작업을 완료하기 전에 PVOID 값을 쓰는 메모리 위치를 참조하는 MiniportOffloadContext 포인터가 포함되어 있습니다. 이 PVOID 값은 오프로드된 상태 개체에 대한 기본 드라이버 또는 오프로드 대상의 컨텍스트를 참조합니다.

NDIS_OFFLOAD_HANDLE 구조체 사용에 대한 자세한 내용은 중간 드라이버를 통해 오프로드된 상태를 참조합니다.

요구 사항

요구 사항
헤더 ndischimney.h(Ndischimney.h 포함)

추가 정보

MiniportInitiateOffload

NdisMInitiateOffloadComplete