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