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


Функция FwpsDiscardClonedStreamData0 (fwpsk.h)

Функция FwpsDiscardClonedStreamData0 освобождает буфер памяти, выделенный функцией FwpsCloneStreamData0.

ПримечаниеFwpsDiscardClonedStreamData0 — это определенная версия FwpsDiscardClonedStreamData. Дополнительные сведения см. в статье МПП Version-Independent имен и целевых версий Windows.
 

Синтаксис

void FwpsDiscardClonedStreamData0(
  [in, out] NET_BUFFER_LIST *netBufferListChain,
            UINT32          allocateCloneFlags,
  [in]      BOOLEAN         dispatchLevel
);

Параметры

[in, out] netBufferListChain

Указатель на цепочку NET_BUFFER_LIST структуры, которая освобождается. Это будет совпадать с параметром netBufferListChain функции FwpsCloneStreamData0.

allocateCloneFlags

В настоящее время для этой функции нет флагов. Драйверы выноски должны задать этот параметр равным нулю.

[in] dispatchLevel

Значение, указывающее текущий IRQL = DISPATCH_LEVEL. Драйвер выноски должен задать для этого параметра значение TRUE только в том случае, если он работает в IRQL = DISPATCH_LEVEL. В противном случае драйвер выноски должен задать для этого параметра значение FALSE.

Возвращаемое значение

Никакой

Замечания

Эту функцию можно вызвать, когда клонированную цепочку NET_BUFFER_LIST следует отменить вместо повторного переопределенного в поток данных.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows Vista.
целевая платформа Всеобщий
заголовка fwpsk.h (include Fwpsk.h)
библиотеки Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

См. также

FwpsCloneStreamData0

NET_BUFFER_LIST