Compartilhar via


estrutura DXGK_POINTERFLAGS (d3dkmddi.h)

A estrutura DXGK_POINTERFLAGS identifica as funcionalidades do ponteiro do mouse do driver de miniporto de exibição que o driver fornece por meio de uma chamada para sua função DxgkDdiQueryAdapterInfo .

Sintaxe

typedef struct _DXGK_POINTERFLAGS {
  union {
    struct {
      UINT Monochrome : 1;
      UINT Color : 1;
      UINT MaskedColor : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  };
} DXGK_POINTERFLAGS;

Membros

Monochrome

Um valor UINT que especifica se o ponteiro do mouse pode ser exibido em monocromático. Definir esse membro é equivalente a definir o primeiro bit do membro Value de 32 bits (0x00000001).

Color

Um valor UINT que especifica se o ponteiro do mouse pode ser exibido em cores e com transparência (alfa). Definir esse membro é equivalente a definir o segundo bit do membro Value de 32 bits (0x00000002).

MaskedColor

Um valor UINT que especifica se o ponteiro do mouse pode ser exibido em cores e com um valor de máscara nos bits de transparência (alfa). Definir esse membro é equivalente a definir o terceiro bit do membro Value de 32 bits (0x00000004).

Reserved

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

Value

Um membro na união que DXGK_POINTERFLAGS contém que pode conter um valor de 32 bits que identifica os recursos do ponteiro do mouse.

Comentários

O driver de miniporta de exibição pode especificar recursos de ponteiro do mouse definindo bits no membro Value de 32 bits ou definindo membros individuais da estrutura na união que DXGK_POINTERFLAGS contém.

O driver sempre especifica um ponteiro do mouse de cor usando um formato de pixel A8R8G8B8.

Requisitos

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

Confira também

DXGKARG_QUERYADAPTERINFO

DXGK_DRIVERCAPS

DxgkDdiQueryAdapterInfo