DXGKARG_SETPOINTERSHAPE struttura (d3dkmddi.h)
La struttura DXGKARG_SETPOINTERSHAPE descrive l'aspetto del puntatore del mouse e la posizione in cui deve essere visualizzata.
Sintassi
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;
Members
[in] Flags
Struttura DXGK_POINTERFLAGS che identifica, in flag di campo a bit, come visualizzare il puntatore del mouse.
[in] Width
Larghezza del puntatore del mouse, in pixel.
[in] Height
Altezza del puntatore del mouse, nelle righe di analisi.
[in] Pitch
Larghezza del puntatore del mouse, in byte.
[in] VidPnSourceId
Numero di identificazione in base zero del video presente nell'origine in un percorso di una topologia di rete video presente (VidPN) in cui si trova il puntatore del mouse.
[in] pPixels
Puntatore all'inizio della bitmap seguente a seconda del flag di campo a bit impostato nel membro Flags :
Flag campo bit | Bitmap |
---|---|
Monocromatico | Per i puntatori del mouse monocromatici: Bitmap monocromatica le cui dimensioni sono specificate da Width e Height in un formato DIB (bpp) a 1 bit per pixel (bpp) E maschera CHE è seguita da un'altra maschera DIB di formato XOR di 1 bpp della stessa dimensione. |
Colore | Per puntatori del mouse a colori: Bitmap di colore le cui dimensioni sono specificate da Width e Height in un formato DIB (DEVICE Independent Bitmap) di 32 bpp ARGB. |
MaskedColor | Per puntatori a colori mascherati: Bitmap di formato ARGB 32-bpp con il valore mask nei bit alfa. Gli unici valori di maschera consentiti sono 0 e 0xFF. Quando il valore della maschera è 0, il valore RGB deve sostituire il pixel dello schermo. Quando il valore della maschera è 0xFF, viene eseguita un'operazione XOR sul valore RGB e sul pixel dello schermo; il risultato deve sostituire il pixel dello schermo. |
[in] XHot
La colonna, in pixel, che il puntatore del mouse si trova in alto a sinistra della bitmap a cui pPixels punta.
[in] YHot
La riga, in pixel, che il puntatore del mouse si trova nella parte superiore sinistra della bitmap a cui pPixels punta.
Commenti
I membri XHot e YHot vengono usati dai driver miniport visualizzati che non sono associati all'hardware e questi membri possono essere ignorati dai driver che controllano l'hardware.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |