DXGKARG_SETPOINTERSHAPE estrutura (d3dkmddi.h)
A estrutura DXGKARG_SETPOINTERSHAPE descreve a aparência do ponteiro do mouse e o local em que ele deve ser exibido.
Sintaxe
typedef struct _DXGKARG_SETPOINTERSHAPE {
[in] DXGK_POINTERFLAGS Flags;
[in] UINT Width;
[in] UINT Height;
[in] UINT Pitch;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] const VOID *pPixels;
[in] UINT XHot;
[in] UINT YHot;
} DXGKARG_SETPOINTERSHAPE;
Membros
[in] Flags
Uma estrutura DXGK_POINTERFLAGS que identifica, em sinalizadores de campo de bit, como exibir o ponteiro do mouse.
[in] Width
A largura do ponteiro do mouse, em pixels.
[in] Height
A altura do ponteiro do mouse, em linhas de verificação.
[in] Pitch
A largura do ponteiro do mouse, em bytes.
[in] VidPnSourceId
O número de identificação baseado em zero do vídeo que apresenta a origem em um caminho de uma topologia VidPN (rede de apresentação de vídeo) na qual o ponteiro do mouse está localizado.
[in] pPixels
Um ponteiro para o início do bitmap a seguir, dependendo do sinalizador de campo de bits definido no membro sinalizadores do:
Sinalizador de campo de bit | Mapa de bits |
---|---|
Monocromático | Para ponteiros de mouse monocromáticos: Um bitmap monocromático cujo tamanho é especificado por Width e Height em uma máscara AND de formato DIB de 1 bits por pixel (bpp) seguida por outra máscara XOR de formato DIB de 1 bpp do mesmo tamanho. |
Cor | Para ponteiros de mouse de cor: Um bitmap de cor cujo tamanho é especificado por Width e Height em um formato DIB (bitmap independente) do dispositivo ARGB de 32 bpp. |
MaskedColor | Para ponteiros de mouse de cor mascarada: Um bitmap de formato ARGB de 32 bpp com o valor da máscara nos bits alfa. Os únicos valores de máscara permitidos são 0 e 0xFF. Quando o valor da máscara for 0, o valor RGB deverá substituir o pixel de tela. Quando o valor da máscara é 0xFF, uma operação XOR é executada no valor RGB e no pixel de tela; o resultado deve substituir o pixel de tela. |
[in] XHot
A coluna, em pixels, na qual o ponteiro do mouse está localizado no canto superior esquerdo do bitmap que pPixels aponta.
[in] YHot
A linha, em pixels, na qual o ponteiro do mouse está localizado no canto superior esquerdo do bitmap que pPixels aponta.
Observações
Os membros XHot e YHot são usados por drivers de miniporto de exibição que não estão associados ao hardware e esses membros podem ser ignorados por drivers que controlam o hardware.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |