estructura DXGK_CREATECONTEXTALLOCATIONFLAGS (d3dkmddi.h)
Especifica las propiedades del contexto que se va a asignar.
Sintaxis
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;
Miembros
[in] SharedAcrossContexts
Valor UINT que especifica la asociación del contexto.
Si SharedAcrossContexts se establece en uno, la asignación se asocia a todos los contextos especificados por el miembro hDevice de la estructura DXGKARGCB_CREATECONTEXTALLOCATION . El contexto asignado se hará residente cuando cualquier contexto que pertenezca a hDevice esté programado para ejecutarse en la GPU.
Si SharedAcrossContexts se establece en cero, la asignación se asocia al contexto especificado por el miembro hContext de la estructura DXGKARGCB_CREATECONTEXTALLOCATION . El contexto asignado se hará residente cuando hContext esté programado para ejecutarse en la GPU.
MapGpuVirtualAddress
[in] Reserved
Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 31 bits más significativos (0xFFFFFFFE) en ceros.
[in] Value
Valor de 32 bits que especifica las marcas de asignación de contexto.
Comentarios
El controlador de minipuerto de pantalla asigna contextos de GPU o contextos específicos del dispositivo mediante una llamada a DxgkCbCreateContextAllocation.
El miembro ContextAllocationFlags de la estructura DXGKARGCB_CREATECONTEXTALLOCATION es un tipo de datos DXGK_CREATECONTEXTALLOCATIONFLAGS .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |