Функция StorPortSecureCopyMemory (storport.h)
StorPortSecureCopyMemory безопасно копирует байты между буферами.
Синтаксис
ULONG StorPortSecureCopyMemory(
[out] PVOID Dest,
[in] SIZE_T DestSizeInBytes,
[in] const PVOID Src,
[in] SIZE_T Count
);
Параметры
[out] Dest
Указатель на буфер назначения для копирования.
[in] DestSizeInBytes
Размер буфера, на который указывает Dest , в байтах.
[in] Src
Указатель на исходный буфер для копирования.
[in] Count
Число байтов для копирования из Src в Dest.
Возвращаемое значение
Эта функция возвращает один из следующих кодов состояния.
Код возврата | Описание |
---|---|
STOR_STATUS_SUCCESS | Указанное число байтов было скопировано. |
STOR_STATUS_INVALID_PARAMETER | Недопустимый параметр; Например, Dest является пустым указателем. |
STOR_STATUS_BUFFER_TOO_SMALL | Размер буфера назначения меньше, чем число байтов для копирования. |
Комментарии
Мини-порт вызывает StorPortSecureCopyMemory для безопасного копирования байтов из буфера виртуального источника в виртуальный буфер назначения. Чтобы избежать потенциальных уязвимостей системы безопасности, минипорты должны вызывать эту функцию вместо StorPortCopyMemory.
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | storport.h |