estrutura DXGKARG_SETPOINTERSHAPE (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 bits, 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 da origem presente do vídeo em um caminho de uma topologia de VidPN (rede presente em 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 Flags :
Sinalizador de campo de bit | Bitmap |
---|---|
Monocromático | Para ponteiros de mouse monocromáticos: Um bitmap monocromático cujo tamanho é especificado por Width e Height em uma máscara E 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 coloridos: Um bitmap de cor cujo tamanho é especificado por Width e Height em um formato DIB (bitmap independente) de dispositivo ARGB de 32 bpp. |
MaskedColor | Para ponteiros de mouse de cor mascarada: Um bitmap de formato ARGB de 32 bpp com o valor de 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 da tela. Quando o valor da máscara é 0xFF, uma operação XOR é executada no valor RGB e no pixel da tela; o resultado deve substituir o pixel da tela. |
[in] XHot
A coluna, em pixels, na qual o ponteiro do mouse está localizado do canto superior esquerdo do bitmap para o qual pPixels aponta.
[in] YHot
A linha, em pixels, na qual o ponteiro do mouse está localizado no canto superior esquerdo do bitmap para o qual pPixels aponta.
Comentários
Os membros XHot e YHot são usados por drivers de miniporta 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 |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |