Bagikan melalui


DXGKCB_DESTROYCONTEXTALLOCATION fungsi panggilan balik (d3dkmddi.h)

DXGKCB_DESTROYCONTEXTALLOCATION membebaskan sumber daya yang sebelumnya dialokasikan untuk konteks khusus GPU atau perangkat.

Sintaks

DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;

NTSTATUS DxgkcbDestroycontextallocation(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_HANDLE hAllocation
)
{...}

Parameter

[in] hAdapter

Tangani ke adaptor grafis tempat alokasi dibuat. Driver miniport tampilan menerima handel dari anggota DeviceHandle dari struktur DXGKRNL_INTERFACE dalam panggilan ke fungsi DxgkDdiStartDevice-nya .

[in] hAllocation

Handel yang ditetapkan oleh subsistem grafis DirectX (Dxgkrnl) ke alokasi konteks. Driver miniport tampilan menerima handel dari anggota hAllocation struktur DXGKARGCB_CREATECONTEXTALLOCATION dalam panggilan ke fungsi DXGKCB_CREATECONTEXTALLOCATION .

Menampilkan nilai

DXGKCB_DESTROYCONTEXTALLOCATION mengembalikan STATUS_SUCCESS jika berhasil. Jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h.

Keterangan

Driver miniport tampilan memanggil DXGKCB_CREATECONTEXTALLOCATION untuk mengalokasikan sumber daya konteks. Setelah panggilan seperti itu, driver dapat memanggil DXGKCB_DESTROYCONTEXTALLOCATION kapan saja untuk membebaskan sumber daya.

DXGKCB_XXX diimplementasikan oleh Dxgkrnl. Untuk menggunakan fungsi panggilan balik ini, panggil DxgkCbDestroyContextAllocation melalui DXGKRNL_INTERFACE.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 (WDDM 1.2)
Server minimum yang didukung Windows Server 2012
Target Platform Desktop
Header d3dkmddi.h (termasuk D3dkmddi.h)
IRQL PASSIVE_LEVEL

Lihat juga

DXGKARGCB_CREATECONTEXTALLOCATION

DXGKCB_CREATECONTEXTALLOCATION

DXGKRNL_INTERFACE