structure DXGK_CREATECONTEXTFLAGS (d3dkmddi.h)
La structure DXGK_CREATECONTEXTFLAGS identifie comment créer des contextes.
Syntaxe
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;
Membres
SystemContext
Valeur UINT qui spécifie si les contextes créés par la fonction DxgkDdiCreateContext d’un pilote sont des contextes système pour le moteur spécifiés par le membre EngineAffinity de la structure DXGKARG_CREATECONTEXT . Un contexte système est créé uniquement pour le moteur de pagination.
Définir ce membre équivaut à définir le premier bit du membre Value 32 bits (0x00000001).
GdiContext
Valeur UINT qui spécifie si les contextes créés par la fonction DxgkDdiCreateContext d’un pilote sont des contextes spécifiques à GDI pour le moteur spécifiés par le membre EngineAffinity de la structure DXGKARG_CREATECONTEXT .
La définition de ce membre équivaut à définir le deuxième bit du membre Value 32 bits (0x00000002).
Ce membre est disponible à partir de Windows 7.
VirtualAddressing
Valeur UINT qui spécifie si les contextes créés par la fonction DxgkDdiCreateContext d’un pilote utilisent l’adressage virtuel.
La définition de ce membre équivaut à définir le troisième bit du membre Value 32 bits (0x00000004).
Pris en charge à partir de Windows 10.
SystemProtectedContext
Valeur UINT qui spécifie si le contexte utilisé pour modifier le VPR aura accès aux allocations en dehors du VPR.
Pris en charge à partir de Windows 10.
HwQueueSupported
Reserved
Ce membre est réservé et doit être défini sur zéro. Définir ce membre sur zéro équivaut à définir les 28 bits restants (0xFFFFFFFB) du membre Value 32 bits sur zéros.
Value
Membre de l’union que contient DXGK_CREATECONTEXTFLAGS qui peut contenir une valeur 32 bits qui identifie comment créer des contextes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour