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) |