ndischimney.h 헤더

이 헤더는 네트워크에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ndischimney.h에는 다음 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
NdisInitiateOffload

프로토콜 또는 중간 드라이버는 NdisInitiateOffload 함수를 호출하여 TCP 굴뚝 상태 개체를 오프로드합니다.
NdisInvalidateOffload

프로토콜 또는 중간 드라이버는 NdisInvalidateOffload 함수를 호출하여 이전에 오프로드된 TCP 굴뚝 상태 개체를 무효화합니다.
NdisMGetOffloadHandlers

이 함수는 특정 굴뚝 형식에 대한 NDIS 함수의 진입점을 가져옵니다.
NdisMInitiateOffloadComplete

오프로드 대상은 NdisMInitiateOffloadComplete 함수를 호출하여 MiniportInitiateOffload 함수에 대한 이전 호출로 시작된 오프로드 작업을 완료합니다.
NdisMInvalidateOffloadComplete

오프로드 대상은 NdisMInvalidateOffloadComplete 함수를 호출하여 오프로드 대상의 MiniportInvalidateOffload 함수에 대한 이전 호출로 시작된 무효화 오프로드 작업을 완료합니다.
NdisMOffloadEventIndicate

오프로드 대상은 NdisMOffloadEventIndicate 함수를 호출하여 호스트 스택에 대한 다양한 이벤트를 나타냅니다.
NdisMQueryOffloadStateComplete

오프로드 대상은 NdisMQueryOffloadStateComplete 함수를 호출하여 오프로드 대상의 MiniportQueryOffload 함수에 대한 이전 호출로 시작된 쿼리 오프로드 작업을 완료합니다.
NdisMTerminateOffloadComplete

오프로드 대상은 NdisMTerminateOffloadComplete 함수를 호출하여 오프로드 대상의 MiniportTerminateOffload 함수에 대한 이전 호출로 시작된 종료 오프로드 작업을 완료합니다.
NdisMUpdateOffloadComplete

오프로드 대상은 NdisMUpdateOffloadComplete 함수를 호출하여 오프로드 대상의 MiniportUpdateOffload 함수에 대한 이전 호출로 시작된 업데이트 오프로드 작업을 완료합니다.
NdisOffloadTcpDisconnect

프로토콜 또는 중간 드라이버는 NdisOffloadTcpDisconnect 함수를 호출하여 오프로드된 TCP 연결의 보내기 절반을 닫습니다.
NdisOffloadTcpForward

프로토콜 드라이버 또는 중간 드라이버는 NdisOffloadTcpForward 함수를 호출하여 승인되지 않은 수신된 TCP 세그먼트를 기본 드라이버 또는 오프로드 대상으로 전달합니다.
NdisOffloadTcpReceive

프로토콜 드라이버 또는 중간 드라이버는 NdisOffloadTcpReceive 함수를 호출하여 오프로드된 TCP 연결에 수신 요청(수신 버퍼)을 게시합니다.
NdisOffloadTcpReceiveReturn

프로토콜 드라이버 또는 중간 드라이버는 NdisOffloadTcpReceiveReturn 함수를 호출하여 NET_BUFFER_LIST 및 연결된 구조체의 소유권을 기본 오프로드 대상으로 반환합니다.
NdisOffloadTcpSend

프로토콜 드라이버 또는 중간 드라이버는 NdisOffloadTcpSend 함수를 호출하여 오프로드된 TCP 연결에서 데이터를 전송합니다.
NdisQueryOffloadState

프로토콜 또는 중간 드라이버는 NdisQueryOffloadState 함수를 호출하여 이전에 오프로드된 TCP 굴뚝 상태 개체를 쿼리합니다.
NdisTerminateOffload

프로토콜 드라이버 또는 중간 드라이버는 NdisTerminateOffload 함수를 호출하여 하나 이상의 상태 개체의 오프로드를 종료합니다.
NdisUpdateOffload

프로토콜 또는 중간 드라이버는 NdisUpdateOffload 함수를 호출하여 이전에 오프로드된 TCP 굴뚝 상태 개체를 업데이트합니다.

콜백 함수

 
INDICATE_OFFLOAD_EVENT_HANDLER

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolIndicateOffloadEvent 함수를 호출하여 기본 드라이버 또는 오프로드 대상의 NdisMOffloadEventIndicate 함수 호출에 의해 시작된 표시를 게시합니다.
INITIATE_OFFLOAD_COMPLETE_HANDLER

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolInitiateOffloadComplete 함수를 호출하여 NdisInitiateOffload 함수를 호출하여 드라이버가 이전에 시작한 오프로드 작업을 완료합니다.
INVALIDATE_OFFLOAD_COMPLETE_HANDLER

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolInvalidateOffloadComplete 함수를 호출하여 NdisInvalidateOffload 함수를 호출하여 드라이버가 이전에 시작한 무효화 작업을 완료합니다.
NDIS_TCP_OFFLOAD_DISCONNECT_COMPLETE

오프로드 대상은 NdisTcpOffloadDisconnectComplete 함수를 호출하여 오프로드 대상의 MiniportTcpOffloadDisconnect 함수에 대한 이전 호출로 시작된 연결 끊기 요청을 완료합니다.
NDIS_TCP_OFFLOAD_EVENT_INDICATE

오프로드 대상은 NdisTcpOffloadEventHandler 함수를 호출하여 오프로드된 TCP 연결과 관련된 이벤트를 나타냅니다.
NDIS_TCP_OFFLOAD_FORWARD_COMPLETE

오프로드 대상은 NdisTcpOffloadForwardComplete 함수를 호출하여 오프로드 대상의 MiniportTcpOffloadForward 함수에 대해 수행된 하나 이상의 전달 요청을 완료합니다.
NDIS_TCP_OFFLOAD_RECEIVE_COMPLETE

오프로드 대상은 NdisTcpOffloadReceiveComplete 함수를 호출하여 게시된 수신 요청(수신 버퍼)을 호스트 스택에 반환합니다.
NDIS_TCP_OFFLOAD_RECEIVE_INDICATE

오프로드 대상은 NdisTcpOffloadReceiveHandler 함수를 호출하여 수신된 네트워크 데이터를 클라이언트 애플리케이션에서 사용할 수 있음을 나타냅니다.
NDIS_TCP_OFFLOAD_SEND_COMPLETE

오프로드 대상은 NdisTcpOffloadSendComplete 함수를 호출하여 오프로드 대상의 MiniportTcpOffloadSend 함수에 대해 수행된 하나 이상의 보내기 요청을 완료합니다.
QUERY_OFFLOAD_COMPLETE_HANDLER

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolQueryOffloadComplete 함수를 호출하여 NdisQueryOffload 함수를 호출하여 드라이버가 이전에 시작한 쿼리 오프로드 작업을 완료합니다.
TCP_OFFLOAD_DISCONNECT_COMPLETE_HANDLER

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolTcpOffloadDisconnectComplete 함수를 호출하여 NdisOffloadTcpDisconnect 함수를 호출하여 드라이버가 이전에 시작한 연결 끊기 작업을 완료합니다.
TCP_OFFLOAD_EVENT_HANDLER

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolIndicateOffloadEvent 함수를 호출하여 기본 드라이버 또는 오프로드 대상의 NdisTcpOffloadEventHandler 함수 호출에 의해 시작된 표시를 게시합니다.
TCP_OFFLOAD_FORWARD_COMPLETE_HANDLER

NDIS는 프로토콜 또는 중간 드라이버의 ProtocolTcpOffloadForwardComplete 함수를 호출하여 NdisOffloadTcpForward 함수를 호출하여 드라이버가 이전에 시작한 전달 작업을 완료합니다.
TCP_OFFLOAD_RECEIVE_INDICATE_HANDLER

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolTcpOffloadReceiveIndicate 함수를 호출하여 기본 드라이버 또는 오프로드 대상으로 표시되는 수신된 데이터를 전달합니다.
TCP_OFFLOAD_RECV_COMPLETE_HANDLER

NDIS는 프로토콜 또는 중간 드라이버의 ProtocolTcpOffloadReceiveComplete 함수를 호출하여 NdisOffloadTcpReceive 함수를 호출하여 드라이버가 이전에 시작한 수신 작업을 완료합니다.
TCP_OFFLOAD_SEND_COMPLETE_HANDLER

NDIS는 프로토콜 또는 중간 드라이버의 ProtocolTcpOffloadSendComplete 함수를 호출하여 NdisOffloadTcpSend 함수를 호출하여 드라이버가 이전에 시작한 보내기 작업을 완료합니다.
TERMINATE_OFFLOAD_COMPLETE_HANDLER

NDIS는 프로토콜 또는 중간 드라이버의 ProtocolTerminateOffloadComplete 함수를 호출하여 NdisTerminateOffload 함수를 호출하여 드라이버가 이전에 시작한 종료 오프로드 작업을 완료합니다.
UPDATE_OFFLOAD_COMPLETE_HANDLER

NDIS는 프로토콜 드라이버 또는 중간 드라이버의 ProtocolUpdateOffloadComplete 함수를 호출하여 NdisUpdateOffload 함수를 호출하여 드라이버가 이전에 시작한 업데이트 오프로드 작업을 완료합니다.
W_INITIATE_OFFLOAD_HANDLER

MiniportInitiateOffload는 호스트 스택에서 TCP 굴뚝 상태를 오프로드합니다.
W_INVALIDATE_OFFLOAD_HANDLER

MiniportInvalidateOffload 함수는 이전에 오프로드된 TCP 굴뚝 상태 개체를 무효화합니다.
W_QUERY_OFFLOAD_HANDLER

MiniportQueryOffload 함수는 이전에 오프로드된 TCP 굴뚝 상태 개체를 쿼리합니다.
W_TCP_OFFLOAD_DISCONNECT_HANDLER

MiniportTcpOffloadDisconnect 함수는 오프로드된 TCP 연결의 보내기 절반을 닫습니다.
W_TCP_OFFLOAD_FORWARD_HANDLER

NDIS는 MiniportTcpOffloadForward 함수를 호출하여 승인되지 않은 수신된 TCP 세그먼트를 오프로드 대상으로 전달합니다.
W_TCP_OFFLOAD_RECEIVE_HANDLER

NDIS는 MiniportTcpOffloadReceive 함수를 호출하여 오프로드된 TCP 연결에 수신 요청(수신 버퍼)을 게시합니다.
W_TCP_OFFLOAD_RECEIVE_RETURN_HANDLER

NDIS는 MiniportTcpOffloadReceiveReturn 함수를 호출하여 NET_BUFFER_LIST 및 연결된 구조체의 소유권을 오프로드 대상에 반환합니다.
W_TCP_OFFLOAD_SEND_HANDLER

NDIS는 MiniportTcpOffloadSend 함수를 호출하여 오프로드된 TCP 연결에서 데이터를 전송합니다.
W_TERMINATE_OFFLOAD_HANDLER

MiniportTerminateOffload 함수는 하나 이상의 상태 개체의 오프로드를 종료합니다.
W_UPDATE_OFFLOAD_HANDLER

MiniportUpdateOffload 함수는 이전에 오프로드된 TCP 굴뚝 상태 개체를 업데이트합니다.

구조체

 
IP_OFFLOAD_STATS

IP_OFFLOAD_STATS 구조에는 OID_IP4_OFFLOAD_STATS 또는 OID_IP6_OFFLOAD_STATS 쿼리에 대한 응답으로 오프로드 대상에서 제공하는 통계가 포함되어 있습니다.
NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS

NDIS_CLIENT_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 구조는 프로토콜 드라이버의 일반 굴뚝 오프로드 진입점을 지정합니다.
NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

NDIS_CLIENT_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 구조는 프로토콜 또는 중간 드라이버의 TCP 굴뚝 오프로드 관련 진입점을 지정합니다.
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조는 TCP 굴뚝 오프로드 상태 트리의 기본 구성 요소입니다. 오프로드 상태 트리에는 하나 이상의 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 구조체가 포함될 수 있습니다.
NDIS_OFFLOAD_HANDLE

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

NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST 구조체입니다.
NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS

NDIS_PROVIDER_CHIMNEY_OFFLOAD_GENERIC_CHARACTERISTICS 구조체는 오프로드 대상 또는 중간 드라이버의 일반 굴뚝 오프로드 미니포트 진입점을 지정합니다.
NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS

NDIS_PROVIDER_CHIMNEY_OFFLOAD_TCP_CHARACTERISTICS 구조는 오프로드 대상의 TCP 굴뚝 오프로드 관련 진입점을 지정합니다.
NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS

NDIS_TCP_CONNECTION_OFFLOAD_PARAMETERS 구조는 OID_TCP_CONNECTION_OFFLOAD_PARAMETERS OID에서 TCP 굴뚝 오프로드 정보를 제공합니다.
NDIS_TCP_OFFLOAD_EVENT_HANDLERS

NDIS_TCP_OFFLOAD_EVENT_HANDLERS 구조체에는 TCP 굴뚝에 대한 NDIS 함수의 진입점이 포함되어 있습니다.
NEIGHBOR_OFFLOAD_STATE_CACHED

NEIGHBOR_OFFLOAD_STATE_CACHED 구조체에는 인접 상태 개체의 캐시된 변수가 포함됩니다.
NEIGHBOR_OFFLOAD_STATE_CONST

NEIGHBOR_OFFLOAD_STATE_CONST 구조체에는 인접 상태 개체의 상수 변수가 포함됩니다.
NEIGHBOR_OFFLOAD_STATE_DELEGATED

NEIGHBOR_OFFLOAD_STATE_DELGATED 구조체에는 인접 상태 개체의 위임된 변수가 포함됩니다.
OFFLOAD_STATE_HEADER

OFFLOAD_STATE_HEADER 구조체는 오프로드 상태 구조에서 헤더 역할을 합니다.
PATH_OFFLOAD_STATE_CACHED

PATH_OFFLOAD_STATE_CACHED 구조체에는 경로 상태 개체의 캐시된 변수가 포함됩니다.
PATH_OFFLOAD_STATE_CONST

PATH_OFFLOAD_STATE_CONST 구조체에는 경로 상태 개체의 상수 변수가 포함됩니다.
PATH_OFFLOAD_STATE_DELEGATED

PATH_OFFLOAD_STATE_DELEGATED 구조체에는 경로 상태 개체의 위임된 변수가 포함됩니다.
TCP_OFFLOAD_STATE_CACHED

TCP_OFFLOAD_STATE_CACHED 구조체에는 TCP 연결 상태 개체의 캐시된 변수가 포함됩니다.
TCP_OFFLOAD_STATE_CONST

TCP_OFFLOAD_STATE_CONST 구조체에는 TCP 연결 상태 개체의 상수 변수가 포함됩니다.
TCP_OFFLOAD_STATE_DELEGATED

TCP_OFFLOAD_STATE_DELEGATED 구조체에는 TCP 연결 상태 개체의 위임된 변수가 포함됩니다.
TCP_OFFLOAD_STATS

TCP_OFFLOAD_STATS 구조에는 OID_TCP4_OFFLOAD_STATS 또는 OID_TCP6_OFFLOAD_STATS 쿼리에 대한 응답으로 오프로드 대상에서 제공하는 통계가 포함되어 있습니다.