DXGK_CREATECONTEXTALLOCATIONFLAGS struttura (d3dkmddi.h)
Specifica le proprietà del contesto da allocare.
Sintassi
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;
Members
[in] SharedAcrossContexts
Valore UINT che specifica l'associazione del contesto.
Se SharedAcrossContexts è impostato su uno, l'allocazione è associata a tutti i contesti specificati dal membro hDevice della struttura DXGKARGCB_CREATECONTEXTALLOCATION . Il contesto allocato verrà reso residente quando qualsiasi contesto appartenente a hDevice è pianificato per l'esecuzione nella GPU.
Se SharedAcrossContexts è impostato su zero, l'allocazione viene associata al contesto specificato dal membro hContext della struttura DXGKARGCB_CREATECONTEXTALLOCATION . Il contesto allocato verrà reso residente quando hContext è pianificato per l'esecuzione nella GPU.
MapGpuVirtualAddress
[in] Reserved
Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro su zero equivale a impostare i 31 bit più significativi (0xFFFFFFFE) su zero.
[in] Value
Valore a 32 bit che specifica i flag di allocazione del contesto.
Commenti
Il driver miniport visualizzato alloca contesti GPU o contesti specifici del dispositivo chiamando DxgkCbCreateContextAllocation.
Il membro ContextAllocationFlags della struttura DXGKARGCB_CREATECONTEXTALLOCATION è un tipo di dati DXGK_CREATECONTEXTALLOCATIONFLAGS .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |