共用方式為


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