estructura DXGK_CREATECONTEXTFLAGS (d3dkmddi.h)
La estructura DXGK_CREATECONTEXTFLAGS identifica cómo crear contextos.
Sintaxis
typedef struct _DXGK_CREATECONTEXTFLAGS {
union {
struct {
UINT SystemContext : 1;
UINT GdiContext : 1;
UINT VirtualAddressing : 1;
UINT SystemProtectedContext : 1;
UINT HwQueueSupported : 1;
#if ...
UINT Reserved : 27;
#elif
UINT Reserved : 28;
#elif
UINT Reserved : 29;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} DXGK_CREATECONTEXTFLAGS;
Miembros
SystemContext
Un valor UINT que especifica si los contextos que crea la función DxgkDdiCreateContext de un controlador son contextos del sistema para el motor que especifica el miembro EngineAffinity de la estructura DXGKARG_CREATECONTEXT . Solo se crea un contexto del sistema para el motor de paginación.
Establecer este miembro equivale a establecer el primer bit del miembro Value de 32 bits (0x00000001).
GdiContext
Un valor UINT que especifica si los contextos que crea la función DxgkDdiCreateContext de un controlador son contextos específicos de GDI para el motor que especifica el miembro EngineAffinity de la estructura DXGKARG_CREATECONTEXT .
Establecer este miembro equivale a establecer el segundo bit del miembro Value de 32 bits (0x00000002).
Este miembro está disponible a partir de Windows 7.
VirtualAddressing
Valor UINT que especifica si los contextos que crea la función DxgkDdiCreateContext de un controlador usan direccionamiento virtual.
Establecer este miembro equivale a establecer el tercer bit del miembro Value de 32 bits (0x00000004).
Se admite a partir de Windows 10.
SystemProtectedContext
Valor UINT que especifica si el contexto que se usa para modificar el VPR tendrá acceso a las asignaciones fuera del VPR.
Se admite a partir de Windows 10.
HwQueueSupported
Reserved
Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 28 bits restantes (0xFFFFFFFB) del miembro Value de 32 bits en ceros.
Value
Miembro de la unión que DXGK_CREATECONTEXTFLAGS contiene que puede contener un valor de 32 bits que identifica cómo crear contextos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de