DD_FREE_DEFERRED_AGP_DATA結構 (d3dhal.h)
僅限 DirectX 8.0 和更新版本和 NT 型作業系統。
DD_FREE_DEFERRED_AGP_DATA是由D3DGDI2_TYPE_DEFER_AGP_FREES和D3DGDI2_TYPE_FREE_DEFERRED_AGP通知之 DD_GETDRIVERINFODATA 的 lpvData 欄位所指向的數據結構。
語法
typedef struct _DD_FREE_DEFERRED_AGP_DATA {
DD_GETDRIVERINFO2DATA gdi2;
DWORD dwProcessId;
} DD_FREE_DEFERRED_AGP_DATA;
成員
gdi2
指定包含 GetDriverInfo2 資料的DD_GETDRIVERINFO2DATA結構。
dwProcessId
指定進程標識碼, (PID) 進程終結介面的 AGP 記憶體 。
備註
驅動程式有時會在顯示模式變更之前收到具有D3DGDI2_TYPE_DEFER_AGP_FREES通知類型的 GetDriverInfo2 呼叫。 運行時間只有在用來執行顯示模式變更時,才會傳送此通知類型。 驅動程式應該檢查進程標識碼, (PID) 進程,針對建立表面的進程終結表面。 如果 PID 不同,驅動程式可能不應該終結 AGP 記憶體的使用者模式對應,因為應用程式可能仍在使用記憶體。
當進程內的所有顯示裝置都使用介面、紋理、頂點緩衝區,以及顯示模式變更時鎖定的索引緩衝區時,驅動程式會收到具有D3DGDI2_TYPE_FREE_DEFERRED_AGP通知類型的 GetDriverInfo2 呼叫。 此通知類型會通知驅動程式,現在可安全地終結 AGP 記憶體的所有使用者模式對應。
規格需求
需求 | 值 |
---|---|
標頭 | d3dhal.h (包含 D3dhal.h) |