struktur D3DKMT_OFFERALLOCATIONS (d3dkmthk.h)

Menentukan alokasi memori video yang ditawarkan driver untuk digunakan kembali. Digunakan dengan fungsi D3DKMTOfferAllocations .

Sintaks

typedef struct _D3DKMT_OFFERALLOCATIONS {
  [in] D3DKMT_HANDLE         hDevice;
  [in] D3DKMT_HANDLE         *pResources;
  [in] const D3DKMT_HANDLE   *HandleList;
  [in] UINT                  NumAllocations;
  [in] D3DKMT_OFFER_PRIORITY Priority;
       D3DKMT_OFFER_FLAGS    Flags;
} D3DKMT_OFFERALLOCATIONS;

Anggota

[in] hDevice

Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke perangkat yang membuat alokasi.

[in] pResources

Array runtime Direct3D menangani sumber daya untuk ditawarkan.

Jika driver mode pengguna menggunakan array yang ditentukan oleh HandleList untuk menawarkan daftar alokasi, driver harus mengatur pResources ke NULL. Sebaliknya, jika driver menggunakan array yang ditentukan oleh pResources untuk menawarkan daftar sumber daya, driver harus mengatur HandleList ke NULL.

[in] HandleList

Array jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke alokasi yang ditawarkan.

Jika sumber daya dibuat dengan nilai bendera D3D10_DDI_BIND_PRESENT yang ditetapkan di pCreateResource-BindFlags>, tawarkan sumber daya dengan handel alokasinya, bukan oleh handel sumber dayanya.

[in] NumAllocations

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

[in] Priority

Prioritas, jenis D3DKMT_OFFER_PRIORITY, yang menawarkan alokasi untuk digunakan kembali.

Flags

Opsi bendera.

Persyaratan

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

Lihat juga

D3DKMTOfferAllocations

D3DKMT_OFFER_PRIORITY