PFND3DDDI_UPDATEALLOCATIONPROPERTYCB fungsi panggilan balik (d3dumddi.h)

Fungsi pfnUpdateAllocationPropertyCb memperbarui properti alokasi tanpa membuat alokasi baru.

Sintaks

PFND3DDDI_UPDATEALLOCATIONPROPERTYCB Pfnd3dddiUpdateallocationpropertycb;

HRESULT Pfnd3dddiUpdateallocationpropertycb(
  HANDLE hDevice,
  D3DDDI_UPDATEALLOCPROPERTY *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan yang terkait dengan alokasi

unnamedParam2

pUpdateAllocationProperty [in, out]

Penunjuk ke struktur D3DDDI_UPDATEALLOCPROPERTY yang menjelaskan cara memperbarui alokasi dengan properti yang diinginkan.

Mengembalikan nilai

pfnUpdateAllocationPropertyCb mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Properti berhasil diperbarui. Driver dapat segera mulai menggunakan alokasi dengan properti barunya. PagingFenceValue tidak valid, meskipun driver seharusnya tidak menunggu di atasnya.
STATUS_PENDING Permintaan telah berhasil diantrekan ke VidMm dan sedang diproses. Driver harus disinkronkan terhadap PagingFenceValue yang dikembalikan sebelum menggunakan alokasi dengan properti barunya. Perhatikan bahwa jika permintaan driver tidak valid, permintaan mungkin masih gagal di titik selanjutnya, dalam hal ini perangkat akan diletakkan dalam kesalahan.
E_INVALIDARG Panggilan tidak valid dengan argumen buruk yang disediakan.
E_OUTOFMEMORY Segmen memori yang didukung yang diinginkan penuh.
E_FAIL Terjadi kesalahan yang tidak diketahui.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3dumddi.h