다음을 통해 공유


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 포함)

추가 정보

DD_GETAVAILDRIVERMEMORYDATA

DdGetDriverInfo