Функция 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 . Размер буфера должен быть больше или равен bytesToCopy.
[in] bytesToCopy
Объем данных в байтах, которые необходимо скопировать в принимающий буфер.
[out] bytesCopied
Указатель на переменную, которая получает размер (в байтах) данных потока, скопированных в расположение памяти, на которое указывает параметр buffer .
Возвращаемое значение
None
Remarks
Чтобы скопировать все указанные данные в получающий буфер, убедитесь, что размер буфера не ниже calloutStreamData ->DataLength .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows Vista. |
Целевая платформа | Универсальное |
Верхняя часть | fwpsk.h (включая Fwpsk.h) |
Библиотека | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |