Функция NdisQueryOffloadState (ndischimney.h)
[Функция разгрузки дымохода TCP не рекомендуется и не должна использоваться.]
Протокол или промежуточный драйвер вызывает функцию NdisQueryOffloadState для запроса ранее отключенных объектов состояния tcp.
Синтаксис
void NdisQueryOffloadState(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);
Параметры
[in] NdisBindingHandle
Дескриптор, предоставленный NDIS в параметре NdisBindingHandleNdisOpenAdapterEx. Этот дескриптор определяет привязку между вызывающим объектом и базовым промежуточным драйвером или целевым объектом разгрузки.
[in] OffloadBlockList
Указатель на объект NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST структуру, которая может быть автономной структурой или корнем связанного списка таких структур. Эти структуры определяют загруженные объекты состояния, запрашиваемые.
Возвращаемое значение
Никакой
Замечания
Промежуточный драйвер вызывает функцию NdisQueryOffloadState для распространения операции разгрузки запроса, инициированной стеком узлов. Дополнительные сведения см. в разделе Распространение операций State-Manipulation.
Из структуры NDIS_MINIPORT_OFFLOAD_BLOCK_LIST, переданной в ее функцию MiniportQueryOffload, промежуточный драйвер создает структуру NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST. Дополнительные сведения см. в разделе "Повторное использовать" структура NDIS_MINIPORT_OFFLOAD_BLOCK_LIST. Промежуточный драйвер передает указатель (параметр OffloadBlockList) в эту структуру NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST при вызове функции NdisQueryOffloadState.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ndischimney.h (включая Ndischimney.h) |