FwpsCopyStreamDataToBuffer0 函数 (fwpsk.h)

FwpsCopyStreamDataToBuffer0 函数将流数据复制到缓冲区。

注意FwpsCopyStreamDataToBuffer0FwpsCopyStreamDataToBuffer 的特定版本。 有关详细信息 ,请参阅 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

另请参阅

FWPS_STREAM_DATA0