Bagikan melalui


struktur D3DDDICB_RECLAIMALLOCATIONS (d3dumddi.h)

Menjelaskan sumber daya memori video yang akan diklaim kembali dan bahwa driver tampilan mode pengguna yang sebelumnya ditawarkan untuk digunakan kembali. Digunakan dengan fungsi pfnReclaimAllocationsCb .

Sintaks

typedef struct _D3DDDICB_RECLAIMALLOCATIONS {
  [in]  const HANDLE        *pResources;
  [in]  const D3DKMT_HANDLE *HandleList;
  [out] BOOL                *pDiscarded;
  [in]  UINT                NumAllocations;
} D3DDDICB_RECLAIMALLOCATIONS;

Anggota

[in] pResources

Penunjuk ke array handel ke sumber daya yang akan diklaim kembali.

Jika pResources bukan NULL, anggota HandleList harus NULL.

Catatan Jika sumber daya dibuat dengan nilai bendera D3D10_DDI_BIND_PRESENT yang ditetapkan di pCreateResource->BindFlags, driver tidak boleh menggunakan anggota pResources untuk mengklaim kembali oleh handel sumber daya. Sebagai gantinya, driver harus mengklaim kembali sumber daya dengan menggunakan handel alokasi yang ditentukan oleh HandleList.
 

[in] HandleList

Array jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke alokasi yang akan diklaim ulang.

Jika HandleList bukan NULL, anggota pResources harus NULL.

[out] pDiscarded

Array nilai Boolean yang menentukan apakah setiap sumber daya atau alokasi dibuang.

Setiap nilai Boolean dalam array ini sesuai dengan sumber daya di lokasi indeks yang sama dalam array yang ditunjukkan oleh pResources atau HandleList.

Subsistem kernel grafis DirectX menetapkan setiap nilai Boolean ke TRUE jika sumber daya yang berkorepondasi dibuang, atau ke FALSE jika tidak.

Nilai pDiscarded dapat berupa NULL. Jika driver mengaturnya ke NULL, konten sumber daya atau alokasi dapat diasumsikan hilang. Jika driver tidak memerlukan konten sumber daya atau alokasi, mengatur pDiscarded ke NULL dapat meningkatkan performa.

[in] NumAllocations

Jumlah item di anggota pResources, HandleList, atau pDiscarded , mana pun yang bukan NULL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

CreateResource(D3D11)

D3D10DDIARG_CREATERESOURCE

pfnReclaimAllocationsCb