Partager via


StorPortSecureCopyMemory, fonction (storport.h)

StorPortSecureCopyMemory copie en toute sécurité des octets entre les mémoires tampons.

Syntaxe

ULONG StorPortSecureCopyMemory(
  [out] PVOID       Dest,
  [in]  SIZE_T      DestSizeInBytes,
  [in]  const PVOID Src,
  [in]  SIZE_T      Count
);

Paramètres

[out] Dest

Pointeur vers la mémoire tampon de destination vers laquelle copier.

[in] DestSizeInBytes

Taille de la mémoire tampon qui dest pointe vers, en octets.

[in] Src

Pointeur vers la mémoire tampon source à partir duquel copier.

[in] Count

Nombre d’octets à copier de Src vers Dest.

Valeur de retour

Cette fonction retourne l’un des codes d’état suivants.

Retourner le code Description
STOR_STATUS_SUCCESS Le nombre spécifié d’octets a été copié.
STOR_STATUS_INVALID_PARAMETER Un paramètre n’est pas valide ; par exemple, Dest est un pointeur Null.
STOR_STATUS_BUFFER_TOO_SMALL La taille de la mémoire tampon de destination est inférieure au nombre d’octets à copier.

Remarques

Un miniport appelle StorPortSecureCopyMemory pour copier en toute sécurité des octets d’une mémoire tampon source virtuelle vers une mémoire tampon de destination virtuelle. Pour éviter toute faille de sécurité potentielle, les miniports doivent appeler cette fonction au lieu de StorPortCopyMemory.

Exigences

Exigence Valeur
serveur minimum pris en charge Windows Server 2022
d’en-tête storport.h