PFND3DDDI_UPDATEALLOCATIONPROPERTYCB回呼函式 (d3dumddi.h)
pfnUpdateAllocationPropertyCb 函式會更新配置的屬性,而不需建立新的配置。
語法
PFND3DDDI_UPDATEALLOCATIONPROPERTYCB Pfnd3dddiUpdateallocationpropertycb;
HRESULT Pfnd3dddiUpdateallocationpropertycb(
HANDLE hDevice,
D3DDDI_UPDATEALLOCPROPERTY *unnamedParam2
)
{...}
參數
hDevice
與配置相關聯的顯示裝置句柄
unnamedParam2
pUpdateAllocationProperty [in, out]
D3DDDI_UPDATEALLOCPROPERTY 結構的指標,描述如何使用所需的屬性來更新配置。
傳回值
pfnUpdateAllocationPropertyCb 會傳回下列其中一個值:
傳回碼 | Description |
---|---|
STATUS_SUCCESS | 已成功更新屬性。 驅動程式可以立即開始使用配置及其新屬性。 PagingFenceValue 無效,不過驅動程式不應該等候它。 |
STATUS_PENDING | 要求已成功排入 VidMm 並正在處理。 驅動程式必須先針對傳回的PagingFenceValue進行同步處理,才能搭配其新屬性使用配置。 請注意,如果驅動程式要求無效,它可能仍會在稍後失敗,在此情況下,裝置將會發生錯誤。 |
E_INVALIDARG | 提供的自變數無效呼叫。 |
E_OUTOFMEMORY | 所需的記憶體區段已滿。 |
E_FAIL | 發生未知的錯誤。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3dumddi.h |