FwpsCopyStreamDataToBuffer0 函数 (fwpsk.h)
FwpsCopyStreamDataToBuffer0 函数将流数据复制到缓冲区。
注意FwpsCopyStreamDataToBuffer0 是 FwpsCopyStreamDataToBuffer 的特定版本。 有关详细信息 ,请参阅 WFP Version-Independent 名称和面向特定版本的 Windows 。
语法
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 参数指向的内存位置的流数据的大小(以字节为单位)。
返回值
无
备注
若要将所有指示的数据复制到接收缓冲区,请确保缓冲区的大小至少为 calloutStreamData ->DataLength 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows Vista 开始可用。 |
目标平台 | 通用 |
标头 | fwpsk.h (包括 Fwpsk.h) |
Library | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |