Прочитать на английском

Поделиться через


Заголовок ndischimney.h

Этот заголовок используется сетью. Дополнительные сведения см. в следующем разделе:

ndischimney.h содержит следующие интерфейсы программирования:

Функции

 
NdisInitiateOffload

Протокол или промежуточный драйвер вызывает функцию NdisInitiateOffload для разгрузки объектов состояния химни TCP.
NdisInvalidateOffload

Протокол или промежуточный драйвер вызывает функцию NdisInvalidateOffload, чтобы отключить ранее загруженные объекты состояния tcp.
NdisMGetOffloadHandlers

Эта функция получает точки входа функций NDIS для определенного типа дымохода.
NdisMInitiateOffloadComplete

Целевой объект разгрузки вызывает функцию NdisMInitiateOffloadComplete, чтобы завершить операцию разгрузки, инициированную предыдущим вызовом функции MiniportInitiateOffload.
NdisMInvalidateOffloadComplete

Целевой объект разгрузки вызывает функцию NdisMInvalidateOffloadComplete, чтобы завершить операцию разгрузки, инициированную предыдущим вызовом функции MiniportInvalidateOffload целевого объекта разгрузки.
NdisMOffloadEventIndicate

Целевой объект разгрузки вызывает функцию NdisMOffloadEventIndicate, чтобы указать различные события в стеке узлов.
NdisMQueryOffloadStateComplete

Цель разгрузки вызывает функцию NdisMQueryOffloadStateComplete, чтобы завершить операцию разгрузки запроса, инициированную предыдущим вызовом функции MiniportQueryOffload целевого объекта 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 вызывает функцию protocol driver's или промежуточного драйвера 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 вызывает функцию Protocol или промежуточного драйвера 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 предоставляет сведения о разгрузке дыма TCP в OID_TCP_CONNECTION_OFFLOAD_PARAMETERS OID.
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.