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 |