FwpsCopyStreamDataToBuffer0, fonction (fwpsk.h)
La fonction FwpsCopyStreamDataToBuffer0 copie les données de flux dans une mémoire tampon.
Syntaxe
void FwpsCopyStreamDataToBuffer0(
[in] const FWPS_STREAM_DATA0 *calloutStreamData,
[in, out] PVOID buffer,
[in] SIZE_T bytesToCopy,
[out] SIZE_T *bytesCopied
);
Paramètres
[in] calloutStreamData
Pointeur vers une structure FWPS_STREAM_DATA0 qui contient les données de flux à copier.
[in, out] buffer
Pointeur vers un emplacement en mémoire qui stocke la copie des données de flux pointées par le paramètre calloutStreamData. La taille de la mémoire tampon doit être supérieure ou égale à octetsToCopy.
[in] bytesToCopy
Quantité de données, en octets, à copier dans la mémoire tampon de réception.
[out] bytesCopied
Pointeur vers une variable qui reçoit la taille, en octets, des données de flux copiées vers l’emplacement mémoire vers lequel pointe la mémoire tampon paramètre.
Valeur de retour
Aucun
Remarques
Pour copier toutes les données indiquées dans la mémoire tampon de réception, assurez-vous que la mémoire tampon est au moins calloutStreamData ->DataLength de taille.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows Vista. |
plateforme cible | Universel |
d’en-tête | fwpsk.h (include Fwpsk.h) |
bibliothèque | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |