Функция 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 является указателем null. |
STOR_STATUS_BUFFER_TOO_SMALL | Размер целевого буфера меньше количества байтов для копирования. |
Замечания
Минипорт вызывает StorPortSecureCopyMemory для безопасного копирования байтов из виртуального буфера источника в виртуальный буфер назначения. Чтобы избежать потенциальных уязвимостей безопасности, мини-порты должны вызывать эту функцию вместо StorPortCopyMemory.
Требования
Требование | Ценность |
---|---|
минимальный поддерживаемый сервер | Windows Server 2022 |
заголовка | storport.h |