Заголовок 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 chimney.

Структуры

 
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 chimney для разгрузки.
NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

Структура NDIS_MINIPORT_OFFLOAD_BLOCK_LIST является основным строительным блоком дерева состояния разгрузки tcp chimney. Дерево состояния разгрузки может содержать одну или несколько 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 предоставляет сведения о разгрузке дымохода TCP в OID OID_TCP_CONNECTION_OFFLOAD_PARAMETERS.
NDIS_TCP_OFFLOAD_EVENT_HANDLERS

Структура NDIS_TCP_OFFLOAD_EVENT_HANDLERS содержит точки входа для функций NDIS для дымохода TCP.
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.