Condividi tramite


struttura DXGK_CREATECONTEXTFLAGS (d3dkmddi.h)

La struttura DXGK_CREATECONTEXTFLAGS identifica come creare contesti.

Sintassi

typedef struct _DXGK_CREATECONTEXTFLAGS {
  union {
    struct {
      UINT SystemContext : 1;
      UINT GdiContext : 1;
      UINT VirtualAddressing : 1;
      UINT SystemProtectedContext : 1;
      UINT HwQueueSupported : 1;
      UINT TestContext : 1;
#if ...
      UINT Reserved : 26;
#elif
      UINT Reserved : 27;
#elif
      UINT Reserved : 28;
#elif
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_CREATECONTEXTFLAGS;

Members

SystemContext

Valore UINT che specifica se i contesti creati dalla funzione DxgkDdiCreateContext di un driver sono contesti di sistema per il motore specificato dal membro EngineAffinity della struttura DXGKARG_CREATECONTEXT . Viene creato un contesto di sistema solo per il motore di paging.

GdiContext

Valore UINT che specifica se i contesti creati dalla funzione DxgkDdiCreateContext di un driver sono contesti specifici di GDI per il motore specificato dal membro EngineAffinity della struttura DXGKARG_CREATECONTEXT .

Questo membro è disponibile a partire da Windows 7.

VirtualAddressing

Specifica se i contesti creati dalla funzione DxgkDdiCreateContext di un driver usano l'indirizzamento virtuale.

Supportato a partire da Windows 10.

SystemProtectedContext

Specifica se il contesto usato per modificare la vpr avrà accesso alle allocazioni all'esterno del VPR.

Supportato a partire da Windows 10.

HwQueueSupported

Specifica se il contesto supporta le code hardware.

TestContext

Specifica se il contesto è un contesto di test.

Reserved

Questo membro è riservato e deve essere impostato su zero.

Value

Membro dell'unione che DXGK_CREATECONTEXTFLAGS contiene che può contenere un valore a 32 bit che identifica come creare contesti.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmddi.h (include D3dkmddi.h)

Vedi anche

DXGKARG_CREATECONTEXT

DxgkDdiCreateContext