Compartilhar via


estrutura DXGK_SETPOINTERPOSITIONFLAGS (d3dkmddi.h)

A estrutura DXGK_SETPOINTERPOSITIONFLAGS identifica, em sinalizadores de campo de bit, informações sobre um ponteiro do mouse.

Sintaxe

typedef struct _DXGK_SETPOINTERPOSITIONFLAGS {
  union {
    struct {
      UINT Visible : 1;
      UINT Procedural : 1;
      UINT Reserved : 30;
    };
    [in] UINT Value;
  };
} DXGK_SETPOINTERPOSITIONFLAGS;

Membros

[in] Visible

Um valor UINT que especifica se o ponteiro do mouse está visível. Se esse membro estiver definido, o ponteiro do mouse ficará visível; se esse membro não estiver definido, o ponteiro do mouse será invisível. O driver deve ignorar os valores nos membros X e Y da estrutura DXGKARG_SETPOINTERPOSITION se Visible não estiver definido (ou seja, Visible está definido como 0).

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

[in] Procedural

Um valor UINT que especifica se a posição do ponteiro do mouse foi definida por um aplicativo com a função SetCursorPos ou cursor semelhante em vez de vir da entrada do dispositivo do usuário.

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

Com suporte começando com Windows 8.

[in] 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.

[in] Value

Um membro na união que DXGK_SETPOINTERPOSITIONFLAGS contém que pode conter um valor de 32 bits que indica informações sobre um ponteiro do mouse.

Requisitos

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

Confira também

DXGKARG_SETPOINTERPOSITION