次の方法で共有


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 以降で使用できます。
対象プラットフォーム ユニバーサル
Header fwpsk.h (Fwpsk.h を含む)
Library Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

FWPS_STREAM_DATA0