struktur D3DKMT_RECLAIMALLOCATIONS2 (d3dkmthk.h)
D3DKMT_RECLAIMALLOCATIONS2 menjelaskan sumber daya memori video yang akan diklaim kembali dan bahwa driver sebelumnya ditawarkan untuk digunakan kembali. Digunakan dengan fungsi D3DKMTReclaimAllocations2 .
Sintaks
typedef struct _D3DKMT_RECLAIMALLOCATIONS2 {
[in] D3DKMT_HANDLE hPagingQueue;
[in] UINT NumAllocations;
void D3DKMT_PTR(
D3DKMT_HANDLE *unnamedParam1,
pResources unnamedParam2
);
void D3DKMT_PTR(
const D3DKMT_HANDLE *unnamedParam1,
HandleList unnamedParam2
);
union {
[out] BOOL *pDiscarded;
[in] D3DDDI_RECLAIM_RESULT *pResults;
};
void D3DKMT_PTR(
BOOL *unnamedParam1,
pDiscarded unnamedParam2
);
D3DKMT_ALIGN64 UINT64 PagingFenceValue;
} D3DKMT_RECLAIMALLOCATIONS2;
Anggota
[in] hPagingQueue
Handel ke perangkat yang membuat alokasi.
[in] NumAllocations
Jumlah item di anggota pResources, HandleList, atau pDiscarded , mana pun yang bukan NULL.
void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pResources unnamedParam2)
void D3DKMT_PTR( const D3DKMT_HANDLE *unnamedParam1, HandleList unnamedParam2)
[out] pDiscarded
Array opsional variabel boolean yang menentukan apakah setiap sumber daya atau alokasi dibuang.
pResults
[keluar] Penunjuk ke array enumerasi D3DDDI_RECLAIM_RESULT yang mewakili hasil, menentukan apakah setiap sumber daya atau alokasi OK, dibuang, atau tidak memiliki komitmen.
pResults hanya valid jika DXGKDDI_INTERFACE_VERSION dan D3D_UMD_INTERFACE_VERSION masing-masing lebih besar dari atau sama dengan DXGKDDI_INTERFACE_VERSION_WDDM2_1 dan D3D_UMD_INTERFACE_VERSION_WDDM2_1.
[in] pResults
Array nilai yang diperlukan yang menentukan apakah permukaan valid, dibuang, atau mencantumkan komitmen.
void D3DKMT_PTR( BOOL *unnamedParam1, pDiscarded unnamedParam2)
PagingFenceValue
Pagar halaman yang akan disinkronkan sebelum mengirimkan pekerjaan ke GPU yang mereferensikan salah satu sumber daya atau alokasi dalam array yang disediakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |