Функция 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.
Возвращаемое значение
None
Remarks
Эту функцию можно вызвать, когда клонированную цепочку NET_BUFFER_LIST следует отменить, а не повторно поместить обратно в поток данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows Vista. |
Целевая платформа | Универсальное |
Верхняя часть | fwpsk.h (включая Fwpsk.h) |
Библиотека | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |