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