Compartir a través de


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)

Consulte también

DXGK_POINTERFLAGS

DxgkDdiSetPointerShape