PFND3D11DDI_CALCDEFERREDCONTEXTHANDLESIZE fungsi panggilan balik (d3d10umddi.h)

Kueri fungsi CalcDeferredContextHandleSize untuk jumlah ruang penyimpanan yang diperlukan driver untuk memenuhi handel konteks yang ditangguhkan ke objek konteks langsung yang diberikan.

Sintaks

PFND3D11DDI_CALCDEFERREDCONTEXTHANDLESIZE Pfnd3d11ddiCalcdeferredcontexthandlesize;

SIZE_T Pfnd3d11ddiCalcdeferredcontexthandlesize(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11DDI_HANDLETYPE unnamedParam2,
  VOID *unnamedParam3
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

HandleType [in]

Nilai D3D11DDI_HANDLETYPE-jenis yang menunjukkan jenis handel konteks yang ditangguhkan untuk menentukan ukuran wilayah memori.

unnamedParam3

pICObject [in]

Penunjuk ke objek untuk konteks langsung.

Menampilkan nilai

CalcDeferredContextHandleSize mengembalikan ukuran ruang penyimpanan yang diperlukan driver untuk handel konteks yang ditangguhkan ke objek yang ditunjuk pICObject .

Keterangan

Driver hanya diperlukan untuk mengimplementasikan CalcDeferredContextHandleSize jika driver mendukung kemampuan D3D11DDICAPS_COMMANDLISTS_BUILD_2 yang dapat dikembalikan dalam struktur D3D11DDI_THREADING_CAPS dari panggilan ke fungsi GetCaps(D3D10_2).

Runtime Direct3D tidak memanggil fungsi CalcDeferredContextHandleSize dari tabel fungsi untuk konteks yang ditangguhkan. Runtime memanggil CalcDeferredContextHandleSize dari tabel fungsi untuk konteks langsung.

Untuk informasi selengkapnya tentang bagaimana CalcDeferredContextHandleSize digunakan, lihat Menggunakan penanganan DDI Context-Local.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung CalcDeferredContextHandleSize didukung dimulai dengan sistem operasi Windows 7.
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

D3D11DDI_DEVICEFUNCS

D3D11DDI_HANDLETYPE

D3D11DDI_THREADING_CAPS

GetCaps(D3D10_2)