DXGKARG_SETPOINTERSHAPE Struktur (d3dkmddi.h)
Die DXGKARG_SETPOINTERSHAPE Struktur beschreibt die Darstellung des Mauszeigers und die Position, in der sie angezeigt werden soll.
Syntax
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;
Angehörige
[in] Flags
Eine DXGK_POINTERFLAGS Struktur, die den Mauszeiger in Bitfeldkennzeichnungen identifiziert.
[in] Width
Die Breite des Mauszeigers in Pixeln.
[in] Height
Die Höhe des Mauszeigers in Scanzeilen.
[in] Pitch
Die Breite des Mauszeigers in Byte.
[in] VidPnSourceId
Die nullbasierte Identifikationsnummer der Videoquelle in einem Pfad einer VidPN-Topologie (Video Present Network), in der sich der Mauszeiger befindet.
[in] pPixels
Ein Zeiger auf den Anfang der folgenden Bitmap, abhängig von der Bitfeldkennzeichnung, die im Flags Member festgelegt ist:
Bitfeldkennzeichnung | Bitmap |
---|---|
Monochrom | Für monochrome Mauszeiger: Eine monochrome Bitmap, deren Größe durch Breite und Höhe in einem 1 Bit pro Pixel (bpp) DIB-Format UND Format angegeben wird, gefolgt von einem anderen 1 bpp DIB-Format XOR-Format der gleichen Größe. |
Farbe | Für Farbzeiger: Eine Farbbitmap, deren Größe durch Breite und Höhe in einem 32 bpp ARGB-Geräteunabhängigen Bitmapformat (DIB) angegeben wird. |
MaskedColor | Für maskierte Farbzeiger: Eine 32-bpp ARGB-Format-Bitmap mit dem Maskenwert in den Alphabits. Die einzigen zulässigen Maskenwerte sind 0 und 0xFF. Wenn der Maskenwert 0 ist, sollte der RGB-Wert das Bildschirmpixel ersetzen. Wenn der Maskenwert 0xFF ist, wird ein XOR-Vorgang für den RGB-Wert und das Bildschirmpixel ausgeführt; das Ergebnis sollte das Bildschirmpixel ersetzen. |
[in] XHot
Die Spalte in Pixeln, auf der sich der Mauszeiger von oben links in der Bitmap befindet, auf die pPixels zeigt.
[in] YHot
Die Zeile in Pixeln, auf der sich der Mauszeiger von der oberen linken Seite der Bitmap befindet, auf die pPixels zeigt.
Bemerkungen
Die XHot und YHot Member werden von Miniporttreibern verwendet, die nicht mit Hardware verbunden sind, und diese Member können von Treibern ignoriert werden, die Hardware steuern.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |