Bagikan melalui


struktur D3DKMT_SETALLOCATIONPRIORITY (d3dkmthk.h)

Struktur D3DKMT_SETALLOCATIONPRIORITY menjelaskan tingkat prioritas untuk mengatur sumber daya atau daftar alokasi.

Sintaks

typedef struct _D3DKMT_SETALLOCATIONPRIORITY {
  [in] D3DKMT_HANDLE hDevice;
  [in] D3DKMT_HANDLE hResource;
  void          D3DKMT_PTR(
    const D3DKMT_HANDLE *unnamedParam1,
    phAllocationList    unnamedParam2
  );
  [in] UINT          AllocationCount;
  void          D3DKMT_PTR(
    const UINT  *unnamedParam1,
    pPriorities unnamedParam2
  );
} D3DKMT_SETALLOCATIONPRIORITY;

Anggota

[in] hDevice

Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke perangkat yang dikaitkan dengan sumber daya atau daftar alokasi.

[in] hResource

Handel ke sumber daya yang prioritasnya harus ditetapkan. Jika OpenGL ICD menggunakan array yang ditentukan phAllocationList untuk mengatur prioritas untuk daftar alokasi, ia 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 diatur ke prioritas yang ditentukan oleh elemen pertama dalam array yang dituju pPriorities .

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( const UINT *unnamedParam1, pPriorities unnamedParam2)

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Header d3dkmthk.h (termasuk D3dkmthk.h)

Lihat juga

D3DKMTSetAllocationPriority