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 쿼리에 대한 응답으로 오프로드 대상에서 제공하는 통계가 포함되어 있습니다. |