PDD_GETAVAILDRIVERMEMORY 콜백 함수(ddrawint.h)
DdGetAvailDriverMemory 콜백 함수는 드라이버 관리 메모리 힙의 사용 가능한 메모리 양을 쿼리합니다.
구문
PDD_GETAVAILDRIVERMEMORY PddGetavaildrivermemory;
DWORD PddGetavaildrivermemory(
PDD_GETAVAILDRIVERMEMORYDATA unnamedParam1
)
{...}
매개 변수
unnamedParam1
쿼리를 수행하는 데 필요한 정보가 포함된 DD_GETAVAILDRIVERMEMORYDATA 구조를 가리킵니다.
반환 값
DdGetAvailDriverMemory 는 다음 콜백 코드 중 하나를 반환합니다.
설명
메모리가 DirectDraw에서 관리되는 경우 이 함수를 구현할 필요가 없습니다.
DdGetAvailDriverMemory 는 지정된 표면 유형에 대한 드라이버의 프라이빗 힙에 사용 가능한 메모리의 양을 결정합니다. 드라이버는 내부적으로 유지 관리하는 힙에 대해 다음 구조의 DDSCaps 멤버에 지정된 표면 기능을 검사 쿼리할 힙 크기를 결정해야 합니다. 예를 들어 DDSCAPS_NONLOCALVIDMEM 설정된 경우 드라이버는 AGP 힙에서 기여만 반환해야 합니다.
드라이버는 DdGetDriverInfo에서 GUID_MiscellaneousCallbacks 대한 응답을 구현하여 DdGetAvailDriverMemory의 지원을 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ddrawint.h(Winddi.h 포함) |