Compartilhar via


estrutura DXGK_DEVICEINFOFLAGS (d3dkmddi.h)

A estrutura DXGK_DEVICEINFOFLAGS identifica, em sinalizadores de campo de bit, informações sobre um dispositivo gráfico.

Sintaxe

typedef struct _DXGK_DEVICEINFOFLAGS {
  union {
    struct {
      UINT GuaranteedDmaBufferContract : 1;
      UINT Reserved : 31;
    };
    [out] UINT Value;
  };
} DXGK_DEVICEINFOFLAGS;

Membros

[out] GuaranteedDmaBufferContract

Obsoleto. Um valor UINT que especifica se o dispositivo criado por meio de uma chamada para DxgkDdiCreateDevice usa o modelo de contrato garantido para buffers de DMA (acesso direto à memória). Para obter mais informações sobre o modelo de contrato garantido, consulte Usando o modelo de buffer de DMA de contrato garantido. Se esse membro estiver definido, o dispositivo usará o modelo de contrato garantido; se esse membro não estiver definido, o dispositivo não usará o modelo de contrato garantido. Atualmente, o modelo de driver de exibição para Windows Vista dá suporte apenas ao modelo de buffer de DMA de contrato garantido.

Definir esse membro é equivalente a definir o primeiro bit do membro Value de 32 bits (0x00000001).

[out] Reserved

Esse membro é reservado e deve ser definido como zero. Definir esse membro como zero é equivalente a definir os 31 bits restantes (0xFFFFFFFE) do membro Value de 32 bits como zeros.

[out] Value

Um membro na união que DXGK_DEVICEINFOFLAGS contém que pode conter um valor de 32 bits que indica informações sobre um dispositivo gráfico.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DXGK_DEVICEINFO

DxgkDdiCreateDevice