Share via


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