IHostMemoryManager 인터페이스
CLR(공용 언어 런타임)에서 표준 Win32 가상 메모리 함수를 사용하지 않고 호스트를 통해 가상 메모리를 요청하는 데 사용할 수 있는 메서드를 제공합니다.
메서드
메서드 |
설명 |
---|---|
CLR(공용 언어 런타임)에서 운영 체제로부터 지정된 메모리를 가져온 것을 호스트에 알립니다. |
|
호스트에서 만든 힙으로부터 메모리 할당을 요청하는 데 사용하는 IHostMAlloc 인스턴스에 대한 인터페이스 포인터를 가져옵니다. |
|
호스트에서 보고한 대로 현재 사용 중인 실제 메모리 양을 가져옵니다. |
|
CLR에서 지정된 메모리를 사용하려고 함을 호스트에 알립니다. |
|
컴퓨터의 현재 메모리 로드를 CLR에 알리기 위해 호스트에서 호출하는 콜백 함수에 대한 포인터를 등록합니다. |
|
CLR이 지정된 메모리를 사용을 완료했음을 호스트에 알립니다. |
|
해당 Win32 함수의 논리 래퍼로 사용됩니다. 이 함수는 호출 프로세스의 가상 주소 공간에서 페이지 영역을 예약하거나 커밋합니다. |
|
해당 Win32 함수의 논리 래퍼로 사용됩니다. 이 함수는 호출 프로세스의 가상 주소 공간에서 페이지 영역을 해제 또는 커밋 해제하거나 해제 및 커밋 해제합니다. |
|
해당 Win32 함수의 논리 래퍼로 사용됩니다. 이 함수는 호출 프로세스의 가상 주소 공간에서 커밋된 페이지 영역의 보호를 변경합니다. |
|
해당 Win32 함수의 논리 래퍼로 사용됩니다. 이 함수는 호출 프로세스의 가상 주소 공간에서 페이지 영역에 대한 정보를 검색합니다. |
설명
IHostMemoryManager의 메서드를 사용하여 CLR에서 포인터를 받을 수도 있습니다. 이 포인터는 호스트에서 보고한 대로 힙에서 메모리를 요청하고 프로세스의 메모리 사용량 수준을 가져오는 데 사용할 수 있습니다.
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: MSCorEE.h
라이브러리: MSCorEE.dll에 리소스로 포함됨
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0