Condividi tramite


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)

Vedi anche

DXGK_POINTERFLAGS

DxgkDdiSetPointerShape