structure DXGKARG_SETPOINTERSHAPE (d3dkmddi.h)
La structure DXGKARG_SETPOINTERSHAPE décrit l’apparence du pointeur de la souris et l’emplacement dans lequel elle doit être affichée.
Syntaxe
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;
Membres
[in] Flags
Structure DXGK_POINTERFLAGS qui identifie, dans les indicateurs de champ binaire, comment afficher le pointeur de la souris.
[in] Width
Largeur du pointeur de la souris, en pixels.
[in] Height
Hauteur du pointeur de la souris, en lignes d’analyse.
[in] Pitch
Largeur du pointeur de la souris, en octets.
[in] VidPnSourceId
Numéro d’identification de base zéro de la vidéo présente la source dans un chemin d’accès d’une topologie de réseau présent vidéo (VidPN) dans laquelle se trouve le pointeur de la souris.
[in] pPixels
Pointeur vers le début de la bitmap suivante en fonction de l’indicateur de champ binaire défini dans les indicateurs membre :
Indicateur de champ de bits | Image matricielle |
---|---|
Monochrome | Pour les pointeurs de souris monochromes : Bitmap monochrome dont la taille est spécifiée par Width and Height dans un format DIB de 1 bits par pixel (bpp) et masque AND suivi d’un autre masque XOR au format DIB de 1 bpp de même taille. |
Couleur | Pour les pointeurs de souris de couleur : Image bitmap de couleur dont la taille est spécifiée par Width and Height dans un format DIB (Bitmap indépendante de l’appareil DIB) de 32 bpp. |
MaskedColor | Pour les pointeurs de souris de couleur masqués : Image bitmap de format ARVB de 32 bpp avec la valeur de masque dans les bits alpha. Les seules valeurs de masque autorisées sont 0 et 0xFF. Lorsque la valeur du masque est 0, la valeur RVB doit remplacer le pixel d’écran. Lorsque la valeur du masque est 0xFF, une opération XOR est effectuée sur la valeur RVB et le pixel d’écran ; le résultat doit remplacer le pixel d’écran. |
[in] XHot
Colonne, en pixels, vers laquelle le pointeur de la souris se trouve en haut à gauche de la bitmap qui pPixels pointe vers.
[in] YHot
Ligne, en pixels, vers laquelle le pointeur de la souris se trouve en haut à gauche de la bitmap qui pPixels pointe vers.
Remarques
Les membres XHot et YHot sont utilisés par les pilotes miniports d’affichage qui ne sont pas associés au matériel, et ces membres peuvent être ignorés par les pilotes qui contrôlent le matériel.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmddi.h (include D3dkmddi.h) |