Compartilhar via


estrutura DXGK_OPENALLOCATIONFLAGS (d3dkmddi.h)

A estrutura DXGK_OPENALLOCATIONFLAGS identifica a operação a ser executada para alocações.

Sintaxe

typedef struct _DXGK_OPENALLOCATIONFLAGS {
  union {
    struct {
      UINT Create : 1;
      UINT ReadOnly : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_OPENALLOCATIONFLAGS;

Membros

Create

Um valor UINT que especifica se as alocações devem ser criadas. Se esse membro não estiver definido, as alocações serão abertas.

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

ReadOnly

Um valor UINT que especifica se a alocação só pode ser lida.

Definir esse membro é equivalente a definir o segundo bit do membro Value= de 32 bits (0x00000002).

Com suporte começando com Windows 8.

Reserved

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

Value

Um membro no sindicato que DXGK_OPENALLOCATIONFLAGS contém que pode conter um valor de 32 bits que identifica a operação a ser executada para alocações.

Requisitos

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

Confira também

DXGKARG_OPENALLOCATION