다음을 통해 공유


힙은 단위로 해제된 할당 그룹을 추적합니다.

이렇게 하면 WWSAPI를 사용할 때 복잡한 메모리 할당 및 할당 취소 패턴을 방지할 수 있습니다.

모든 메시지와 연결된 힙이 있습니다. 메시지가 전송되거나 메시지가 수신될 때 메시지 힙은 해당 특정 메시지와 관련된 모든 할당에 사용됩니다. 메시지를 보내거나 받은 후 힙이 다시 설정됩니다(특정 메시지와 관련된 모든 할당을 정리함).

힙을 사용하여 메시지 수명과 별도로 메시지 데이터를 저장할 수도 있습니다. 많은 API에서 데이터를 읽을 때 사용할 힙의 사양을 허용하면 모든 데이터 읽기의 수명을 명시적으로 제어할 수 있습니다.

힙의 할당은 적어도 8 바이트 경계에 맞춰지도록 보장됩니다.

0 바이트 할당은 NULL이 아닌 포인터를 반환합니다.

Windows 7에서 PageHeap을 사용하도록 설정하면 HeapCreate에서 반환된 힙이 메모리를 관리하는 데 사용됩니다. 이 경우 WsAlloc 은 HeapAlloc에 직접 매핑되고 WsResetHeap은 HeapDestroy에 매핑됩니다.

다음 열거형은 힙과 함께 사용됩니다.

다음 함수는 힙과 함께 사용됩니다.

다음 핸들은 힙과 함께 사용됩니다.

다음 구조체는 힙과 함께 사용됩니다.