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