Функция FwpsDiscardClonedStreamData0 (fwpsk.h)
Функция FwpsDiscardClonedStreamData0 освобождает буфер памяти, выделенный функцией FwpsCloneStreamData0.
Синтаксис
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 |