Compartilhar via


estrutura DXGK_SETPOINTERPOSITIONFLAGS (d3dkmddi.h)

A estrutura DXGK_SETPOINTERPOSITIONFLAGS identifica, em sinalizadores de campo de bits, 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 UINT valor 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 no X e Y membros da estrutura DXGKARG_SETPOINTERPOSITION se visible não estiver definido (ou seja, o Visible estiver definido como 0).

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

[in] Procedural

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

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

Com suporte a partir do 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 no sindicato 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
de cliente com suporte mínimo Windows Vista
cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Consulte também

DXGKARG_SETPOINTERPOSITION