此方法會建立 CPU 同步處理物件與預算變更事件之間的相互關聯。
語法
HRESULT RegisterVideoMemoryBudgetChangeNotificationEvent(
[in] HANDLE hEvent,
[out] DWORD *pdwCookie
);
參數
[in] hEvent
類型:HANDLE
操作系統在記憶體預算變更時所設定之事件物件的句柄。 CreateEvent 和 OpenEvent 函式會傳回此句柄。
[out] pdwCookie
類型:DWORD*
索引鍵值的指標,您可以傳遞給 IDXGIAdapter3::UnregisterVideoMemoryBudgetChangeNotification 方法,以取消註冊 hEvent 指定的通知事件。
傳回值
類型:HRESULT
此方法會傳回 HRESULT 成功或錯誤碼。
言論
應用程式可以使用 CPU 同步處理物件,在預算變更發生時有效率地喚醒線程,而不是定期呼叫 QueryVideoMemoryIn fo。
要求
| 要求 | 價值 |
|---|---|
| 目標平臺 | 窗戶 |
| 標頭 | dxgi1_4.h (包括 DXGI1_3.h) |
| 連結庫 | Dxgi.lib |
| DLL | Dxgi.dll |