estructura DXGKARG_SETPOINTERSHAPE (d3dkmddi.h)
La estructura DXGKARG_SETPOINTERSHAPE describe la apariencia del puntero del mouse y la ubicación en la que se debe mostrar.
Sintaxis
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;
Miembros
[in] Flags
Estructura DXGK_POINTERFLAGS que identifica, en marcas de campo de bits, cómo mostrar el puntero del mouse.
[in] Width
Ancho del puntero del mouse, en píxeles.
[in] Height
Alto del puntero del mouse, en líneas de examen.
[in] Pitch
Ancho del puntero del mouse, en bytes.
[in] VidPnSourceId
El número de identificación de base cero del origen del vídeo presente en una ruta de acceso de una topología de red presente de vídeo (VidPN) en la que se encuentra el puntero del mouse.
[in] pPixels
Puntero al inicio del siguiente mapa de bits en función de la marca de campo de bits establecida en el miembro Flags :
Marca de campo de bits | Bitmap |
---|---|
Monocromático | Para punteros de mouse monocromáticos: Mapa de bits monocromo cuyo tamaño se especifica mediante Width y Height en un formato DIB de 1 bits por píxel (bpp) Y máscara que va seguida de otra máscara XOR de formato DIB de 1 bpp del mismo tamaño. |
Color | Para punteros de mouse de color: Mapa de bits de color cuyo tamaño se especifica mediante Width y Height en un formato de mapa de bits independiente (DIB) del dispositivo ARGB de 32 bpp. |
MaskedColor | Para punteros de mouse de color enmascarados: Mapa de bits de formato ARGB de 32 bpp con el valor de máscara en los bits alfa. Los únicos valores de máscara permitidos son 0 y 0xFF. Cuando el valor de máscara es 0, el valor RGB debe reemplazar el píxel de la pantalla. Cuando el valor de máscara es 0xFF, se realiza una operación XOR en el valor RGB y el píxel de la pantalla; el resultado debe reemplazar el píxel de la pantalla. |
[in] XHot
Columna, en píxeles, a la que apunta el puntero del mouse desde la parte superior izquierda del mapa de bits al que apunta pPixels .
[in] YHot
Fila, en píxeles, a la que apunta el puntero del mouse desde la parte superior izquierda del mapa de bits al que apunta pPixels .
Comentarios
Los miembros XHot e YHot se usan mediante controladores de minipuerto de pantalla que no están asociados con hardware, y estos miembros pueden omitirse por los controladores que controlan el hardware.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |