다음을 통해 공유


GlobalDiscard 매크로(winbase.h)

지정된 전역 메모리 블록을 삭제합니다. 메모리 개체의 잠금 수는 0이어야 합니다.

참고 전역 함수는 오버헤드가 더 크고 다른 메모리 관리 함수보다 적은 기능을 제공합니다. 설명서에서 전역 함수를 사용해야 한다고 명시하지 않는 한 새 애플리케이션은 힙 함수를 사용해야 합니다. 자세한 내용은 전역 및 로컬 함수를 참조하세요.
 

구문

void GlobalDiscard(
  [in]  h
);

매개 변수

[in] h

전역 메모리 개체에 대한 핸들입니다. 이 핸들은 GlobalAlloc 또는 GlobalReAlloc 함수에서 반환됩니다.

반환 값

없음

설명

GlobalDiscard는 개체의 메모리 블록을 삭제하지만 개체에 대한 핸들은 유효한 상태로 유지됩니다. 이 프로세스는 이후에 핸들을 GlobalReAlloc 함수에 전달하여 동일한 핸들로 식별된 다른 전역 메모리 블록을 할당할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winbase.h(Windows.h 포함)

추가 정보

전역 및 로컬 함수

GlobalAlloc

GlobalReAlloc

메모리 관리 함수