struktur DXGKARG_SETPOINTERSHAPE (d3dkmddi.h)

Struktur DXGKARG_SETPOINTERSHAPE menjelaskan tampilan penunjuk mouse dan lokasi tempat ia harus ditampilkan.

Sintaks

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;

Anggota

[in] Flags

Struktur DXGK_POINTERFLAGS yang mengidentifikasi, dalam bendera bit-field, cara menampilkan penunjuk mouse.

[in] Width

Lebar penunjuk mouse, dalam piksel.

[in] Height

Tinggi penunjuk mouse, dalam garis pemindaian.

[in] Pitch

Lebar penunjuk mouse, dalam byte.

[in] VidPnSourceId

Nomor identifikasi berbasis nol dari sumber video yang ada di jalur topologi video present network (VidPN) tempat pointer mouse berada.

[in] pPixels

Penunjuk ke awal bitmap berikut bergantung pada bendera bit-field yang diatur dalam anggota Bendera :

Bendera bit-field Bitmap
Monokrom Untuk penunjuk mouse monokrom:
Bitmap monokrom yang ukurannya ditentukan oleh Lebar dan Tinggi dalam format DIB 1 bit per piksel (bpp) DAN masker yang diikuti oleh masker XOR format 1 bpp DIB lainnya dengan ukuran yang sama.
Warna Untuk penunjuk mouse warna:
Bitmap warna yang ukurannya ditentukan oleh Lebar dan Tinggi dalam format bitmap independen (DIB) perangkat ARGB 32 bpp.
MaskedColor Untuk penunjuk mouse warna bertopeng:
Bitmap format ARGB 32-bpp dengan nilai mask di bit alfa. Satu-satunya nilai masker yang diizinkan adalah 0 dan 0xFF. Saat nilai masker adalah 0, nilai RGB harus menggantikan piksel layar. Saat nilai masker 0xFF, operasi XOR dilakukan pada nilai RGB dan piksel layar; hasilnya harus menggantikan piksel layar.

[in] XHot

Kolom, dalam piksel, tempat penunjuk mouse berada di dari kiri atas bitmap tempat pPixels menunjuk.

[in] YHot

Baris, dalam piksel, yang ditunjukkan oleh penunjuk mouse dari kiri atas bitmap yang ditunjuk pPixels .

Keterangan

Anggota XHot dan YHot digunakan oleh driver miniport tampilan yang tidak terkait dengan perangkat keras, dan anggota ini dapat diabaikan oleh driver yang mengontrol perangkat keras.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

DXGK_POINTERFLAGS

DxgkDdiSetPointerShape