struktur D3DKMT_QUERYALLOCATIONRESIDENCY (d3dkmthk.h)
Struktur D3DKMT_QUERYALLOCATIONRESIDENCY menjelaskan informasi untuk mengambil status residensi dari sumber daya atau daftar alokasi.
Sintaks
typedef struct _D3DKMT_QUERYALLOCATIONRESIDENCY {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hResource;
void D3DKMT_PTR(
const D3DKMT_HANDLE *unnamedParam1,
phAllocationList unnamedParam2
);
[in] UINT AllocationCount;
void D3DKMT_PTR(
D3DKMT_ALLOCATIONRESIDENCYSTATUS *unnamedParam1,
pResidencyStatus unnamedParam2
);
} D3DKMT_QUERYALLOCATIONRESIDENCY;
Anggota
[in] hDevice
Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke perangkat yang terkait dengan sumber daya atau daftar alokasi.
[in] hResource
Handel ke sumber daya yang residensinya dikueri. Jika OpenGL ICD menggunakan array yang ditentukan phAllocationList untuk mengkueri residensi, maka akan mengatur hResource ke NULL. Jika OpenGL ICD menetapkan hResource ke nilai non-NULL , itu harus mengatur anggota AllocationCount ke nol dan phAllocationList ke NULL.
Jika hResource bukan NULL, semua alokasi yang termasuk dalam sumber daya dikueri, dan hasilnya dikembalikan dalam elemen pertama dari array yang dituju pResidencyStatus .
Jika ada alokasi yang termasuk dalam sumber daya bukan penduduk, seluruh sumber daya dianggap bukan penduduk.
Untuk mengambil informasi residensi terperinci tentang setiap alokasi yang termasuk dalam sumber daya, alokasi harus dikueri.
void D3DKMT_PTR( const D3DKMT_HANDLE *unnamedParam1, phAllocationList unnamedParam2)
[in] AllocationCount
Jumlah alokasi dalam array yang ditentukan phAllocationList . Jika OpenGL ICD mengatur handel di anggota hResource ke nilai non-NULL , itu harus mengatur AllocationCount ke nol.
void D3DKMT_PTR( D3DKMT_ALLOCATIONRESIDENCYSTATUS *unnamedParam1, pResidencyStatus unnamedParam2)
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |