Fungsi StorPortSecureCopyMemory (storport.h)

StorPortSecureCopyMemory menyalin byte dengan aman di antara buffer.

Sintaks

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

Parameter

[out] Dest

Arahkan ke buffer tujuan untuk disalin.

[in] DestSizeInBytes

Ukuran buffer yang ditunjuk Dest , dalam byte.

[in] Src

Arahkan ke buffer sumber untuk disalin.

[in] Count

Jumlah byte yang akan disalin dari Src ke Dest.

Nilai kembali

Fungsi ini mengembalikan salah satu kode status berikut.

Menampilkan kode Deskripsi
STOR_STATUS_SUCCESS Jumlah byte yang ditentukan disalin.
STOR_STATUS_INVALID_PARAMETER Parameter tidak valid; misalnya, Dest adalah penunjuk null.
STOR_STATUS_BUFFER_TOO_SMALL Ukuran buffer tujuan lebih kecil dari jumlah byte yang akan disalin.

Keterangan

Miniport memanggil StorPortSecureCopyMemory untuk menyalin byte dengan aman dari buffer sumber virtual ke buffer tujuan virtual. Untuk menghindari potensi kerentanan keamanan, miniport harus memanggil fungsi ini alih-alih StorPortCopyMemory.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022
Header storport.h