다음을 통해 공유


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

D est가 가리키는 버퍼의 크기(바이트)입니다.

[in] Src

복사할 원본 버퍼에 대한 포인터입니다.

[in] Count

SrcDest복사할 바이트 수입니다.

반환 값

이 함수는 다음 상태 코드 중 하나를 반환합니다.

반환 코드 묘사
STOR_STATUS_SUCCESS 지정된 바이트 수가 복사되었습니다.
STOR_STATUS_INVALID_PARAMETER 매개 변수가 잘못되었습니다. 예를 들어 Dest null 포인터입니다.
STOR_STATUS_BUFFER_TOO_SMALL 대상 버퍼 크기가 복사할 바이트 수보다 작습니다.

발언

미니포트는 StorPortSecureCopyMemory 호출하여 가상 원본 버퍼에서 가상 대상 버퍼로 바이트를 안전하게 복사합니다. 잠재적인 보안 취약성을 방지하기 위해 미니포트는 StorPortCopyMemory 대신 이 함수를 호출해야 합니다.

요구 사항

요구
지원되는 최소 서버 Windows Server 2022
헤더 storport.h