Freigeben über


FwpsCopyStreamDataToBuffer0-Funktion (fwpsk.h)

Die FwpsCopyStreamDataToBuffer0--Funktion kopiert Datenstromdaten in einen Puffer.

HinweisFwpsCopyStreamDataToBuffer0 ist eine bestimmte Version von FwpsCopyStreamDataToBuffer. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und zielspezifische Versionen von Windows.
 

Syntax

void FwpsCopyStreamDataToBuffer0(
  [in]      const FWPS_STREAM_DATA0 *calloutStreamData,
  [in, out] PVOID                   buffer,
  [in]      SIZE_T                  bytesToCopy,
  [out]     SIZE_T                  *bytesCopied
);

Parameter

[in] calloutStreamData

Ein Zeiger auf eine FWPS_STREAM_DATA0 Struktur, die die zu kopierenden Datenstromdaten enthält.

[in, out] buffer

Ein Zeiger auf einen Speicherort im Speicher, der die Kopie der Daten speichert, auf die durch den calloutStreamData Parameter verwiesen wird. Die Größe des Puffers muss größer oder gleich BytesToCopy-sein.

[in] bytesToCopy

Die Datenmenge in Bytes, die in den empfangenden Puffer kopiert werden soll.

[out] bytesCopied

Ein Zeiger auf eine Variable, die die Größe der Datenströme in Byte empfängt, die in den Speicherspeicherort kopiert wurden, auf den der Puffer Parameter verweist.

Rückgabewert

Nichts

Bemerkungen

Um alle angegebenen Daten in den empfangenden Puffer zu kopieren, stellen Sie sicher, dass der Puffer mindestens calloutStreamData- ist –>DataLength- größe.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows Vista.
Zielplattform- Universal
Header- fwpsk.h (include Fwpsk.h)
Library Fwpkclnt.lib
IRQL- <= DISPATCH_LEVEL

Siehe auch

FWPS_STREAM_DATA0