struktur DXGK_CREATECONTEXTALLOCATIONFLAGS (d3dkmddi.h)
Menentukan properti konteks yang akan dialokasikan.
Sintaks
typedef struct _DXGK_CREATECONTEXTALLOCATIONFLAGS {
union {
struct {
UINT SharedAcrossContexts : 1;
UINT MapGpuVirtualAddress : 1;
#if ...
UINT Reserved : 30;
#else
UINT Reserved : 31;
#endif
};
[in] UINT Value;
};
} DXGK_CREATECONTEXTALLOCATIONFLAGS;
Anggota
[in] SharedAcrossContexts
Nilai UINT yang menentukan asosiasi konteks.
Jika SharedAcrossContexts diatur ke satu, alokasi dikaitkan dengan semua konteks yang ditentukan oleh anggota hDevice dari struktur DXGKARGCB_CREATECONTEXTALLOCATION . Konteks yang dialokasikan akan dibuat residen ketika konteks apa pun milik hDevice dijadwalkan untuk berjalan pada GPU.
Jika SharedAcrossContexts diatur ke nol, alokasi dikaitkan dengan konteks yang ditentukan oleh anggota hContext dari struktur DXGKARGCB_CREATECONTEXTALLOCATION . Konteks yang dialokasikan akan dibuat residen ketika hContext dijadwalkan untuk berjalan pada GPU.
MapGpuVirtualAddress
[in] Reserved
Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini ke nol setara dengan mengatur 31 bit paling signifikan (0xFFFFFFFE) ke nol.
[in] Value
Nilai 32-bit yang menentukan bendera alokasi konteks.
Keterangan
Driver miniport tampilan mengalokasikan konteks GPU atau konteks khusus perangkat dengan memanggil DxgkCbCreateContextAllocation.
Anggota ContextAllocationFlags dari struktur DXGKARGCB_CREATECONTEXTALLOCATION adalah jenis data DXGK_CREATECONTEXTALLOCATIONFLAGS .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |