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_GETDRIVERINFODATAlpvData 欄位所指向的數據結構。

語法

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)

另請參閱

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA