Graphisoft®

GSRootVersion: 1.0

BNFillMemory

BNFillMemory 함수는 지정된 바이트로 메모리 범위를 채웁니다.

void BNFillMemory(
  void            *destPtr,              // 채우고자 하는 메모리 범위의 주소
  GSSize          len,                   // 메모리 범위의 길이
  unsigned char    fillByte              // 세트하고자 하는 바이트
);

 

파라미터

destPtr
채우고자 하는 메모리 범위의 주소를 지정합니다.
len
채우고자 하는 메모리 범위의 길이를 지정합니다.
fillByte
세트하고자 하는 바이트를 지정합니다.

설명

만약 애플리케이션이 디버깅 버전으로 컴파일되고, 프로세스가 destPtr에 대한 쓰기 접근 권한을 갖고 있지 않다면 (BNValidWritePtr 함수는 false를 리턴합니다) 함수는 assertion fault를 발생시키고 디버거로 break합니다.

BNFillMemory 함수는 memset 표준 C 런타임 함수를 감쌉니다.

요구사항

    헤더: BM.hpp에서 선언됨
    라이브러리 가져오기: GSRootImp.lib와 링크

참고사항

BN 함수, BNZeroMemory, BNCopyMemory,BNMoveMemory, BNCompareMemory