Функция FwpsCopyStreamDataToBuffer0 (fwpsk.h)
Функция FwpsCopyStreamDataToBuffer0 копирует потоковые данные в буфер.
Синтаксис
void FwpsCopyStreamDataToBuffer0(
[in] const FWPS_STREAM_DATA0 *calloutStreamData,
[in, out] PVOID buffer,
[in] SIZE_T bytesToCopy,
[out] SIZE_T *bytesCopied
);
Параметры
[in] calloutStreamData
Указатель на структуру FWPS_STREAM_DATA0, содержащую скопируемые потоковые данные.
[in, out] buffer
Указатель на расположение в памяти, которое будет хранить копию данных потока, на которые указывает параметр calloutStreamData. Размер буфера должен быть больше или равен байтToCopy.
[in] bytesToCopy
Объем данных в байтах, копируемых в получающее буфер.
[out] bytesCopied
Указатель на переменную, которая получает размер в байтах данных потока, скопированных в расположение памяти, на которое указывает параметр буфера.
Возвращаемое значение
Никакой
Замечания
Чтобы скопировать все указанные данные в получающий буфер, убедитесь, что буфер по крайней мере выноскиStreamData —>DataLength размера.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows Vista. |
целевая платформа | Всеобщий |
заголовка | fwpsk.h (include Fwpsk.h) |
библиотеки | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |