Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

ZeroMemory

ZeroMemory는 메모리 영역을 0x00으로 채우는 매크로(함수가 아니다)이다.

void ZeroMemory
{
    PVOID Destination,
    SIZE_T Length
};
  • Destination : 0으로 채울 메모리 블럭의 시작 주소를 가리키는 포인터.
  • Length : 0으로 채울 크기

반환 값

아무 것도 반환하지 않는다.

설명

메모리 영역을 0으로 채울 것을 명시한 것을 제외하고 memset()함수와 동일하게 동작 한다. 실제 ZeroMemory는 내부적으로 memset함수를 호출한다.

예제

char data[80];
MyStruct stdata;

ZeroMemory(data, sizeof(char)*80);
ZeroMemory(&stdata, sizeof(stdata));